如何解决 bin/python bootstrap.py -d 期间的 pkg_resources.VersionConflict 错误

如何解决 bin/python bootstrap.py -d 期间的 pkg_resources.VersionConflict 错误

我正在尝试使用 python plone-devstart.py 工具创建一个新的 plone 环境。我得到了一个 bootstrap 错误。所以我从我的项目目录中使用了 bin/python bootstrap.py -d 命令。它(bin/python bootstrap.py -d 命令)以前运行良好,但现在我得到了一个错误,如

oomsys@oomsysmob-6:~/demobrun$ bin/python bootstrap.py -d
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-  
0.6.49.tar.gz
Extracting in /tmp/tmpDqVwYA
Now working in /tmp/tmpDqVwYA/distribute-0.6.49
Building a Distribute egg in /tmp/tmpv4Bzyv
/tmp/tmpv4Bzyv/distribute-0.6.49-py2.7.egg
Traceback (most recent call last):
File "bootstrap.py", line 118, in <module>
ws.require('zc.buildout' + VERSION)
File "build/bdist.linux-i686/egg/pkg_resources.py", line 698, in require
File "build/bdist.linux-i686/egg/pkg_resources.py", line 600, in resolve
pkg_resources.VersionConflict: (setuptools 0.6c11 (/home/oomsys/demobrun  
/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg),    
Requirement.parse('setuptools>=0.7'))

答案1

您似乎正在位于 的虚拟环境中工作/home/oomsys/demobrun。错误消息表明setuptools版本为 0.6c11,需要 0.7 或更高版本。您可以使用pip将软件包升级到当前版本:

pip install --upgrade setuptools

相关内容