首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >把Pip和Yolk放在虚拟环境里面还是外面?

把Pip和Yolk放在虚拟环境里面还是外面?
EN

Stack Overflow用户
提问于 2011-08-20 15:47:36
回答 1查看 617关注 0票数 1

我使用virtualenv来沙箱我的Python环境,使用pip来安装/卸载包,使用yolk来列出包。

我可以使用pip install <package name> -e=<environment name>将包安装到我的虚拟环境中,而且我想我不需要在我的虚拟环境中安装pip。我说的对吗?

如果我需要列出我的虚拟环境中所有已安装的软件包,我是否可以使用yolk -l来执行此操作?我知道我可以通过将yolk安装在环境中来做到这一点,但是也可以通过将yolk保持在环境之外,即全局Python安装。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-20 21:38:09

以下是您的工作流程:

将environment.

  • Create virtualenvs

  • Within和pip添加到您的全局a virtualenv,add

我建议你调查一下virtualenvwrapper。它使得virtualenvs的维护变得更容易。

使用以下语句在您的全局environment

  • Create目录~/.virtualenvs

  • Modify ~/.bashrc中下载并安装

export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages --python=python2.6‘

源/usr/local/bin/virtualenvwrapper.sh

然后,您可以轻松地创建、删除、修改和在virtualenv之间进行更改。

所以,对于你的问题:

  1. 我是否应该将pip放入我的virtualenv中?

不,不要那样做。

  1. 我应该使用yolk列出软件包吗?

不熟悉yolk。我只需使用pip freeze,然后我就会得到一个需求文件,其中列出了用于重新创建environment.的所有包

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7130516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档