【发布时间】:2011-10-01 09:44:46
【问题描述】:
当我创建一个新的 virtualenv 时,pip freeze 显示我安装了几个包,即使我没有在环境中安装任何东西。我期待pip freeze 在我第一个pip install 进入环境之前返回空输出。 wsgiref is part of the standard library 不是,那它为什么会出现呢?
一些额外的信息:
(测试)day@garage:~/testing$ pip --version 来自 /home/day/testing/lib/python2.7/site-packages/pip-0.7.2-py2.7.eg 的 pip 0.7.2 g (python 2.7) (测试)day@garage:~/testing$ 停用 day@garage:~/testing$ virtualenv --version 1.4.9 day@garage:~/testing$ which virtualenv /usr/bin/virtualenv day@garage:~/testing$ dpkg -S /usr/bin/virtualenv python-virtualenv: /usr/bin/virtualenv day@garage:~/testing$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.04 DISTRIB_CODENAME=natty DISTRIB_DESCRIPTION="Ubuntu 11.04"【问题讨论】:
-
distribute 是提供 pip 本身的东西,所以如果你想能够使用 pip 在你的 virtualenv 中安装东西,你需要从 pip 开始。 pip 依赖于 wsgiref。
-
pip 不依赖于 wsgiref
标签: python ubuntu virtualenv pip