2017-08-31 209 views
0

我想在Heroku中部署新代碼。我所做的更改很簡單,沒有改變設置或要求或任何基本的東西。在Heroku上部署Django應用程序時出錯

但是,在運行混帳推的時候,我得到...

=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-python.git 
=====> Detected Framework: Python 
-----> Installing requirements with pip 
     ImportError: No module named site 
!  Push rejected, failed to compile Multipack app. 
!  Push failed 

沒有任何人有什麼線索可怎麼回事呢? 我發現已經發布的類似問題,但沒有明確的答案,並且提出的解決方案在這種情況下不起作用。

Heroku的支持建議至今:

$ heroku config:unset PYTHONPATH 
$ heroku config:unset PYTHONHOME 

在此之後,部署是可能的,但應用程序停止工作。 通過添加這些變量,應用程序再次聯機,但部署將再次失敗。

尋找一個解決方案現在兩天 - 我會很感激任何意見。

requirements.txt文件是here

+0

你嘗試'Heroku的buildpacks:clear'然後'Heroku的buildpacks:添加的Heroku/python' – ahmed

+0

我有一個配置無功'BUILDPACK_URL' github.com/heroku/heroku-buildpack -multi.git。當運行'heroku buildpacks:clear'時,我得到_ BUILDPACK_URL config var仍然被設置並將用於下一個版本_刪除變量並執行建議的步驟並未解決問題。我犯了同樣的錯誤。 – apiljic

+0

你能分享你的'requirements.txt'文件嗎? – ahmed

回答

相關問題