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

Error during Swift standalone install [error in setup command: Invalid environment marker python version>=3.0]

我一直在尝试手动安装 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 并且它们已经通过而没有任何错误,但我无法解决 why/what 要求 python 版本 >=3.0

我自己的python版本是2.7.6

非常感谢您的帮助!

谢谢

我遇到了同样的问题。查看字符串 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'

解决了我的问题,希望对你有帮助。

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

pip install -U pip
pip install -U virtualenv