buildout和setuptools要求

时间:2013-09-06 22:33:44

标签: django setuptools

我打电话的时候 相互服务器上的python ./bootstrap.py我有这个错误 Traceback(最近一次调用最后一次):   文件“./bootstrap.py”,第74行,in     ws.require( 'zc.buildout')   文件“/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py”,第666行,在require

文件“/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py”,第569行,已解决     plugin_projects = list(plugin_env) pkg_resources.VersionConflict :( setuptools 0.6c11(/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg),Requirement.parse('setuptools> = 0.7')) 当我在电脑上做同样的事情时,工作正常。

在此之前我做了:

easy_install --install-dir~ /下载fez.djangoskel paster create -t​​ django_buildout xxxxxxxx

有谁知道可能是什么问题?

感谢

1 个答案:

答案 0 :(得分:1)

就像在评论中所说,似乎你的系统范围版本的0.6c11和bootstrap.py需要setuptools> = 0.7。因为搞乱全局包通常是个坏主意我建议使用virtualenvevirtualevnwrapper进行开发并在虚拟环境中安装所有需求。在Linux系统上,可以使用包管理器轻松安装。 在Debian(可能还有Ubuntu)

apt-get install python-virtualenv
apt-get install python-virtualenv

安装后所有必须做的是:

mkvirtualenv bar
pip install setuptools>=0.7

然后安装所需的所有其他软件包,您就可以开始使用了。

<强>更新

如果您没有root访问权限,可以在本地轻松安装virtualenv。见 How to install virtualenv without using sudo?了解详情。