我正试图在Heroku上为我的基于Django的项目设置一个beta环境,但当我安装时,我得到了:
加密设置命令中出现
错误:无效的环境标记: python_version < '3‘
我做了一些谷歌搜索,有人建议我升级setuptools,但我不知道怎么做。(将setuptools放在requirements.txt中会给出一个不同的错误消息。)
遗憾的是,我仍然在使用Python 2.7,如果这很重要的话。
发布于 2018-07-02 01:48:34
问题最终是我使用的Heroku "buildpack“。我已经用了很长一段时间了,所以我可以用numpy,scipy等。
遗憾的是,该构建包指定了一个旧版本的setuptools和python,而这些版本并不理解用于加密的较新设置文件中的一些新指令(python_version)。
如果你正面临这个问题,Heroku的建议是转向基于Docker的Heroku,而不是“传统的”Heroku。
发布于 2018-06-19 00:20:22
是的,你需要Python 3.x
"Invalid environment marker: python_version < '3'"
表示您的python版本不是较旧的3
https://stackoverflow.com/questions/50913601
复制相似问题