不管是什么原因,我的构建系统没有正确安装我的一个包。当我使用yolk (在一个virtualenv中)时,我得到以下结果:
bin/yolk -l elig
elig - 3.1.2.dev - non-active development (/home/jason/src/interface_dev/elig)一个包到底是如何从主动开发转变为非主动开发的?
发布于 2012-01-13 01:22:44
通过查看蛋黄资源,我发现了这个:
*“以下选项显示已安装的Python包的相关信息。激活的包是sys.path上可以导入的普通包。未激活的包需要'pkg_resources.require()‘才能导入,例如使用'easy_install --多版本’安装的包。PKG_SPEC可以是包名,也可以是包名和版本,例如Paste==0.9"。
对于未激活的,我发现:*‘列出由distutils或setuptools安装的未激活的软件包。使用PKG_SPEC缩小结果范围。’
对于激活的:*‘列出由distutils或setuptools安装的激活的软件包。使用PKG_SPEC缩小结果范围。’
希望这能满足你的需求,或者至少对你有帮助;)。关于这方面的在线文档似乎很少。
*在http://trac.assembla.com/yolk/browser/trunk/yolk/cli.py中找到
https://stackoverflow.com/questions/3187496
复制相似问题