当我在相互服务器上调用python ./bootstrap.py时我有这个错误Traceback(最近一次调用最后一次):文件“./bootstrap.py”,第74行,在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~ / download fez.djangoskel paster create -t django_buildout xxxxxxxx
有谁知道可能是什么问题?
谢谢
1 回答
就像在评论中所说的那样,你的系统范围版本的0.6c11和bootstrap.py似乎需要setuptools> = 0.7 . 因为搞乱全局包通常是个坏主意我建议使用virtualenve和virtualevnwrapper进行开发并在虚拟环境中安装所有需求 . 在Linux系统上,可以使用包管理器轻松安装 . 在Debian(可能是Ubuntu)
安装后所有必须做的是:
然后安装所需的所有其他软件包,您就可以开始了 .
UPDATE
如果您没有root访问权限,可以在本地轻松安装virtualenv . 有关详细信息,请参阅How to install virtualenv without using sudo? .