我一直在關注這個快速入門: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