我試圖把我的應用程序的Heroku。一切工作在當地。當推動點運行和安裝的東西,推完成。回顧一下push輸出,有很多錯誤安裝的軟件包。如:Heroku的推送,PIP安裝錯誤版本
Downloading/unpacking python-dateutil==2.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package python-dateutil
Requested python-dateutil==2.1 (from -r requirements.txt (line 22)), but installing version 2.0
Downloading/unpacking South==0.7.6 (from -r requirements.txt (line 24))
Running setup.py egg_info for package South
Requested South==0.7.6 (from -r requirements.txt (line 24)), but installing version 0.7.3
這打破collectstatic的功能(在dateutils情況下),以及我們的整個應用程序(在Django登記等情況下)。我怎樣才能得到這個安裝正確的/請求的版本?我試圖直接從壓縮包安裝,但它下載新版本,卸載舊的,並重新安裝了。
UPDATE:
作爲一個臨時的解決辦法,我改變了運行Python版本,因此所有的應用程序將被卸載,然後又改了回來,並用壓縮包鏈接安裝正確的版本。我仍然想找到一個解決方案,允許正常的點安裝/版本。
什麼是您的'requirements.txt'文件是什麼樣子? – mipadi
http://dpaste.com/878062/ 既正常模組==版本和壓縮包試了一下。 – Murph