首页 文章

buildout和setuptools要求

提问于
浏览
0

当我在相互服务器上调用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 回答

  • 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
    

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

    UPDATE

    如果您没有root访问权限,可以在本地轻松安装virtualenv . 有关详细信息,请参阅How to install virtualenv without using sudo? .

相关问题