找不到满足要求的版本pkg-resources == 0.0.0

时间:2016-11-18 06:24:13

标签: python django heroku pip

我的应用已部署在public void setItemToPostion(WatchListEpisodeBean watchListBean, int itemPosition) { this.watchListBean.set(itemPosition, watchListBean); notifyItemChanged(itemPosition); } 上。

当我通过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工作。 ???

3 个答案:

答案 0 :(得分:22)

requirements.txt 删除以下行。

pkg-resources==0.0.0

答案 1 :(得分:2)

为避免每次冻结时都在requirements.txt中将其删除,请使用 <Button android:layout_marginTop="0dp" android:layout_marginBottom="5dp" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:id="@+id/buttonLogin" android:text="Login" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/red"/>

将其从虚拟环境中删除

答案 2 :(得分:0)

似乎Heroku CLI正在使用来自其他本地分支的依赖项。 如果您正在运行:

$ git push origin master

要在Heroku上部署应用程序,请确保已在本地切换到master分支。