为什么virtualenv环境包含argparse,distribute和wsgiref?

时间:2013-04-22 05:48:59

标签: python python-2.7 virtualenv

我正在使用virtualenv版本1.7.1.2和python 2.7.3来创建虚拟python环境。但是当我创建这样的环境并激活它时,我可以看到安装了以下软件包(使用pip freeze):

argparse==1.2.1
distribute==0.6.24
wsgiref==0.1.2

为什么?这是什么意思?

1 个答案:

答案 0 :(得分:13)

这些是标准软件包,并且将始终遵循该版本的Python和Virtualenv。

我无法找出为什么argparse存在,但我的猜测是因为它是依赖或类似wsgiref的东西。 Finding package dependencies in Python可能有点hacky /痛苦,特别是如果它已经安装在你的virtualenv中。