python-3.x - 没有找到多个包的匹配分布
问题描述
突然间,我在尝试使用我以前工作(好几个月)的需求文件时遇到了很多错误。我试图去 pypi.org 并得到相同的 404 错误。
我的设置有问题吗?
> pip install -r requirements.txt
Collecting get==2019.4.13 (from -r requirements.txt (line 4))
Cache entry deserialization failed, entry ignored
Exception:
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/get/
如果我删除行get==2019.4.13
下一个错误是:
> pip install -r requirements.txt
Collecting post==2019.4.13 (from -r requirements.txt (line 11))
Cache entry deserialization failed, entry ignored
Exception:
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/post/
解决方案
PyPI 管理员在这里。您可能无意中拥有request
而不是requests
在您的requirements.txt
文件中。
这些项目 ( request
, get
, post
) 已被其作者删除并且不再存在。您应该将它们从您的requirements.txt
文件中删除。
推荐阅读
- python - 当前时间等于另一个时间时如何使用函数:Python
- azure - 我们可以订阅电子邮件 ID 或单元号码作为 Azure 事件中心/通知中心的订阅者吗?
- javascript - 从 html 输入元素获取本地文件路径
- python - 谷歌日历 API 403 错误
- xaml - UWP 在 PHP 中包含/需要 XAML
- ruby-on-rails - Ruby 字符串不超过 n 个字符
- python - 对数据帧进行子集化以与 fmin 一起使用会产生意外错误
- javascript - Javascript String.charAt(i) 和 string[i] 给出不同的结果?
- html - HTML链接标签不同样式的速度
- r - 两组坐标之间的最小距离