2016-04-29 46 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,以便只在你的項目範圍內創建一個符號鏈接!