将软件包安装为“非活动开发”时,这意味着什么?

时间:2010-07-06 15:09:38

标签: python virtualenv yolk

无论出于何种原因,我的构建系统都没有正确安装我的一个软件包。当我使用蛋黄(来自virtualenv)时,我得到以下内容:

bin/yolk -l elig
elig            - 3.1.2.dev    - non-active development (/home/jason/src/interface_dev/elig)

软件包从活动开发到非活动开发的确切程度如何?

1 个答案:

答案 0 :(得分:5)

透过蛋黄来源,我发现了这个:

*“以下选项显示有关安装的Python软件包的信息。已激活的软件包是sys.path上可以导入的普通软件包。非激活软件包在导入之前需要'pkg_resources.require()',例如软件包使用'easy_install --multi-version'安装.PKG_SPEC可以是包名或包名和版本,例如Paste == 0.9“

对于未激活我发现: *'列出distutils或setuptools安装的非激活软件包。使用PKG_SPEC缩小结果。'

和激活: *'列出由distutils或setuptools安装的激活包。使用PKG_SPEC来缩小结果。'

希望满足您的需求或至少帮助您;)。这上网上的文件似乎很少 *在http://trac.assembla.com/yolk/browser/trunk/yolk/cli.py

中找到