我一直在关注这个快速入门:https://devcenter.heroku.com/articles/getting-started-with-python如何让python 3.5.1与heroku本地运行?
但想知道如何让'heroku local'使用python 3.5.1运行?我已经更改runtime.txt将其设置为python 3.5.1,但仍会加载2.7的依赖关系。
谢谢!
我一直在关注这个快速入门:https://devcenter.heroku.com/articles/getting-started-with-python如何让python 3.5.1与heroku本地运行?
但想知道如何让'heroku local'使用python 3.5.1运行?我已经更改runtime.txt将其设置为python 3.5.1,但仍会加载2.7的依赖关系。
谢谢!
从运行时文档,
您可以指定Python中的任意版本被用来运行应用程序。此功能由runtime.txt文件的存在启用。
解决了! 你也可以定义你的本地proc文件并每次启动heroku local -f local.procfile
但这很无聊。 因此,我要求在Github上的heroku本地回购支持(here),我非常喜欢他给我的解决方案。
基本上你在你的PATH中添加/ bin文件夹,如下所示:export PATH=./bin:$PATH
然后在你的项目的根目录下你做ln -s $(which python3) ./bin/python
,以便只在你的项目范围内创建一个符号链接!
Hey Nishant,我将它设置为runtime.txt中的3.5.1,但在本地它仍然会运行2.7。 –
你解决了这个问题吗?它也是我的问题.. – ackratos