Ale*_*lex 15 python virtualenv python-2.7
我使用virtualenv
版本1.7.1.2与python
2.7.3创建虚拟python环境.但是当我创建这样的环境并激活它时,我可以看到安装了以下软件包(使用pip freeze
):
argparse==1.2.1
distribute==0.6.24
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
这是为什么?那是什么意思?
tim*_*mss 13
这些是标准软件包,并且将始终遵循该版本的Python和Virtualenv.
distribute
非常自我解释.这是必要的pip
.分发还包含setuptools,但在包内,因此无法识别pip freeze
.有关实际操作的更多信息,请查看您的env/lib/python2.7/site-packages/distribute-0.6.31-py2.7.egg
.
wsgiref
实际上是标准库的一部分,但不被认可.有关于它的错误报告,它已在Python 3.3+中修复.了解更多关于它为什么pip冻结报告使用--no-site-packages创建的新virtualenv中的一些包?
我不知道为什么argparse
会这样,但我的猜测是因为它是一种依赖或类似的东西wsgiref
.在Python中查找包依赖关系可能有点麻烦/痛苦,特别是如果它已经安装在你的virtualenv中.
归档时间: |
|
查看次数: |
2868 次 |
最近记录: |