web-dev-qa-db-ja.com

要件pkg-resources == 0.0.0を満たすバージョンが見つかりませんでした

私のアプリはherokuにデプロイされています。

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で作業しているのかということです。 ???

20
Adil Malik

requirements.txtから次の行を削除します。

pkg-resources==0.0.0

24
Junior Gantin

フリーズするたびに、requirements.txtに含まれないようにするには、pip uninstall pkg-resources==0.0.0を使用して仮想環境から削除します

3
Phares

Heroku CLIは別のローカルブランチの依存関係を使用しているようです。実行している場合:

$ git Push Origin master

アプリケーションをHerokuにデプロイするには、ローカルでmasterブランチに切り替えられていることを確認してください。

0
lwairore