2013-03-16 12 views
5

Kiedy wciskam do opanowania, to stało:Heroku nie może znaleźć PIP (bardzo dziwne)

Counting objects: 1, done. 
Writing objects: 100% (1/1), 186 bytes, done. 
Total 1 (delta 0), reused 0 (delta 0) 

-----> Fetching custom git buildpack... done 
-----> Python app detected 
-----> Preparing Python runtime (python-2.7.3) 
-----> Installing Distribute (0.6.35) 
-----> Installing Pip (1.3.1) 
-----> Installing dependencies using Pip (1.3.1) 
/tmp/buildpack_12iaablbmqzbb/bin/compile: line 164: /app/.heroku/python/bin/pip: No such file or directory 
!  Heroku push rejected, failed to compile Python app 

To [email protected]:xxxxxxxxxx.git 
! [remote rejected] master -> master (pre-receive hook declined) 

być jasne, że określony build pakiet, ponieważ Heroku błędnie wykrywany jako moją aplikację python ruby ​​aplikacji ze względu na istnienie Gemfile.

To config Wyciągnąłem z heroku config

BUILDPACK_URL: https://github.com/heroku/heroku-buildpack-python 

Ale to nie skompilować mojej aplikacji, w jaki sposób można naprawdę rozwiązać ten problem?

Dzięki.

+0

Możliwa duplikat http://stackoverflow.com/questions/43819482/i-am-trying-to-deploy-my-first-django-app-on -heroku-and-getting-error-a-pre-rece/43879758 # 43879758 –

Odpowiedz

0

Problem polega na tym, że pip nie może znaleźć zależności. Można zrobić to,

virtualenv --no-site-packages venv 

virtualenv --no-site-packages and pip still finding global packages?

+0

Przeczytaj dokładnie komunikat o błędzie, app/.heroku/python/bin/pip: Nie ma takiego pliku lub katalogu – user469652

+0

czy próbowałeś 'pip freeze ', aby wyświetlić listę zainstalowanych aplikacji? – catherine

+0

Tak, jestem pewien, że nie są powiązane z pip. Ponieważ bez określenia buildpack działa. – user469652

Powiązane problemy