python项目安装时显示无效的环境标记

2024-04-20 02:03:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图为基于Django的项目在Heroku上设置一个beta环境,但是当我安装时,我得到的是:

密码安装命令中的错误:无效的环境标记:Python_版本<‘3’

我已经做了一些googling,建议我升级setuptools,但是我不知道怎么做。(将setuptools放在requments.txt中会给出一条不同的错误消息。)


Tags: 项目django标记命令版本密码heroku环境
2条回答

问题最终成为我正在使用的Heroku“buildpack”。我已经使用了“thenovices”中的那个很长一段时间,所以我可以使用numpy,scipy等。

遗憾的是,该buildpack指定了旧版本的setuptools和python,而这些版本并没有理解更新的加密设置文件中的一些新指令(python_version)。

如果你遇到这个问题,Heroku的建议是转移到基于Docker的Heroku,而不是“传统的”Heroku。

是的,你需要Python 3.x

"Invalid environment marker: python_version < '3'" 

意味着你的python版本不是旧版本3

相关问题 更多 >