Python 由于Heroku上的pip v 10问题,构建失败
我在尝试在Heroku上构建Python/Flask应用程序时遇到此错误(几天前部署得还不错): 无法卸载“certifi”。这是一个distutils安装的项目,因此我们无法准确地确定哪些文件属于它,这只会导致部分卸载。 您使用的是pip版本10.0.1,但版本18.0可用 我试图通过升级pip版本来纠正这个问题,但它似乎没有坚持下去。每次启动构建时,我看到它仍在加载pip版本10Python 由于Heroku上的pip v 10问题,构建失败,python,heroku,flask,pip,Python,Heroku,Flask,Pip,我在尝试在Heroku上构建Python/Flask应用程序时遇到此错误(几天前部署得还不错): 无法卸载“certifi”。这是一个distutils安装的项目,因此我们无法准确地确定哪些文件属于它,这只会导致部分卸载。 您使用的是pip版本10.0.1,但版本18.0可用 我试图通过升级pip版本来纠正这个问题,但它似乎没有坚持下去。每次启动构建时,我看到它仍在加载pip版本10 我有一个requirements.txt作为应用程序的一部分,但其中没有列出pip pip安装--升级--强制重
我有一个requirements.txt作为应用程序的一部分,但其中没有列出pip
pip安装--升级--强制重新安装-r requirements.txt
@hoefling所以我运行了heroku运行pip安装--升级pip--强制重新安装-r requirements.txt--应用程序myappname,它显示版本10已成功卸载,版本18已成功安装。但是,当我部署我的应用程序时,它仍然使用V10,并说“您使用的是pip版本10.0.1,但版本18.0可用。”1。您必须修复的错误是无法卸载'certifi'
,现在应该修复该错误。2.pip版本消息不是错误,只是信息。3.您可以有多个Python版本,并为一个版本升级了pip,但使用其他版本进行部署。或者pip升级没有正确运行。@hoefling有没有关于在heroku上进一步修复此问题的提示?我不知道在这里还能做什么。非常感谢你的帮助。一个答案帮助了我