2024-04-20 02:03:26 发布
网友
我正试图为基于Django的项目在Heroku上设置一个beta环境,但是当我安装时,我得到的是:
密码安装命令中的错误:无效的环境标记:Python_版本<‘3’
我已经做了一些googling,建议我升级setuptools,但是我不知道怎么做。(将setuptools放在requments.txt中会给出一条不同的错误消息。)
问题最终成为我正在使用的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
问题最终成为我正在使用的Heroku“buildpack”。我已经使用了“thenovices”中的那个很长一段时间,所以我可以使用numpy,scipy等。
遗憾的是,该buildpack指定了旧版本的setuptools和python,而这些版本并没有理解更新的加密设置文件中的一些新指令(python_version)。
如果你遇到这个问题,Heroku的建议是转移到基于Docker的Heroku,而不是“传统的”Heroku。
是的,你需要Python 3.x
意味着你的python版本不是旧版本3
相关问题 更多 >
编程相关推荐