2016-04-29 51 views

回答

0

从运行时文档,

您可以指定Python中的任意版本被用来运行应用程序。此功能由runtime.txt文件的存在启用。

https://devcenter.heroku.com/articles/python-runtimes

+1

Hey Nishant,我将它设置为runtime.txt中的3.5.1,但在本地它仍然会运行2.7。 –

+0

你解决了这个问题吗?它也是我的问题.. – ackratos

1

解决了! 你也可以定义你的本地proc文件并每次启动heroku local -f local.procfile但这很无聊。 因此,我要求在Github上的heroku本地回购支持(here),我非常喜欢他给我的解决方案。

基本上你在你的PATH中添加/ bin文件夹,如下所示:export PATH=./bin:$PATH然后在你的项目的根目录下你做ln -s $(which python3) ./bin/python,以便只在你的项目范围内创建一个符号链接!