我使用virtualenv来沙箱我的Python环境,使用pip来安装/卸载包,使用yolk来列出包。
我可以使用pip install <package name> -e=<environment name>将包安装到我的虚拟环境中,而且我想我不需要在我的虚拟环境中安装pip。我说的对吗?
如果我需要列出我的虚拟环境中所有已安装的软件包,我是否可以使用yolk -l来执行此操作?我知道我可以通过将yolk安装在环境中来做到这一点,但是也可以通过将yolk保持在环境之外,即全局Python安装。
谢谢。
发布于 2011-08-20 21:38:09
以下是您的工作流程:
将environment.
我建议你调查一下virtualenvwrapper。它使得virtualenvs的维护变得更容易。
使用以下语句在您的全局environment
export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages --python=python2.6‘
源/usr/local/bin/virtualenvwrapper.sh
然后,您可以轻松地创建、删除、修改和在virtualenv之间进行更改。
所以,对于你的问题:
pip放入我的virtualenv中?不,不要那样做。
yolk列出软件包吗?不熟悉yolk。我只需使用pip freeze,然后我就会得到一个需求文件,其中列出了用于重新创建environment.的所有包
https://stackoverflow.com/questions/7130516
复制相似问题