Swift独立安装期间出错[安装命令中的错误:无效的环境标记python版本> = 3.0]

时间:2015-11-15 18:12:13

标签: python openstack-swift

我一直在尝试手动安装Openstack Swift(SAIO),详见此处:

http://docs.openstack.org/developer/swift/development_saio.html

但是,当我到达需要使用命令构建swift时:

sudo python setup.py develop

我收到以下错误:

error in setup command: Invalid environment marker python version>=3.0

我已经按照T的所有其他说明操作了,他们没有任何错误就通过了,但我无法解决为什么/要求python版本> = 3.0

我自己的python版本是2.7.6

我很感激一些帮助!

由于

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。查看字符串python_version的文件(使用命令grep -R python_version ./*),我发现它只出现在文件requirements.txt中:

./requirements.txt:dnspython>=1.12.0;python_version<'3.0'
./requirements.txt:dnspython3>=1.12.0;python_version>='3.0'

由于我没有使用Python 3,因此我编辑了requirements.txt并注释掉了第二行,并从第一行中删除了python_version<'3.0'

这解决了我的问题,希望它有所帮助。

答案 1 :(得分:0)

您可以尝试升级requirements.txtpip,而不是修改virtualenv文件。

pip install -U pip
pip install -U virtualenv