2016-11-18 1 views
8

Мое приложение развернуто на heroku.Не удалось найти версию, удовлетворяющую требованию pkg-resources == 0.0.0

Когда я нажимаю свой код через git push heroku master. Это дает мне эту ошибку

Collecting pkg-resources==0.0.0 (from -r requirements.txt (line 14)) 
remote:   Could not find a version that satisfies the requirement pkg-resources==0.0.0 (from -r requirements.txt (line 14)) (from versions:) 
remote:  No matching distribution found for pkg-resources==0.0.0 (from -r requirements.txt (line 14)) 
remote: !  Push rejected, failed to compile Python app. 

requirement.txt

amqp==2.1.1 
billiard==3.5.0.2 
boto==2.42.0 
celery==4.0.0 
dj-database-url==0.4.1 
Django==1.10.2 
django-appconf==1.0.2 
django-model-utils==2.6 
django-storages==1.5.1 
djangorestframework==3.4.7 
gunicorn==19.6.0 
Jinja2==2.8 
kombu==4.0.0 
MarkupSafe==0.23 
optional-django==0.1.0 
pep8==1.7.0 
pkg-resources==0.0.0 
psycopg2==2.6.2 
pyflakes==1.3.0 
pytz==2016.7 
rcssmin==1.0.6 
requests==2.12.1 
rjsmin==1.0.12 
vine==1.1.3 
whitenoise==3.2.2 

Примечание: Его прекрасно работает отлично на моем локальном сервере.

Мой вопрос почему не работает на heroku, но работает на local. ???

+1

пожалуйста комментирует 14 строчку в requirement.txt и нажать код –

+0

я получаю что. Но почему его работа на локальном, а не на heroku –

+0

это нормально работает без этого модуля –

ответ

3

Удалить следующую строку из requirements.txt.

pkg-resources==0.0.0

0

Чтобы избежать его в requirements.txt каждый раз вы делаете замораживании, удалите его из виртуальной среды с pip uninstall pkg-resources==0.0.0