当我尝试使用 pip 安装软件包时,它首先尝试从不再存在的 url 中获取,这会导致以下错误
Cannot fetch index base URL http://xyz.xxx:8080/simple/
Run Code Online (Sandbox Code Playgroud)
但它继续从 pypi 下载并安装包。我想摆脱这个索引基 url,我不想每次都看到这个消息。我不记得我是如何添加这个 url 的,但它是一个在某些时候有效的私有包索引。我已经从 /etc/hosts 文件中删除了 url,但 pip 仍然尝试从该位置获取包。
小智 10
我有这个问题很长一段时间,我最终使用这种方法解决了有一个手动方法可以做到这一点。首次使用
pip config list
这将显示 pip.ini 中的配置列表,特别是“global.extra-index-url”。如果您看到 url 作为此 cofig 的值,您可以使用以下方法“取消设置”它:
pip config unset global.extra-index-url
当您运行此命令时,终端中将显示一条消息:“正在写入...\pip\pip.ini”我建议还取消设置与此设置相关的 global.trusted_host 以确保其他副作用。
| 归档时间: |
|
| 查看次数: |
3266 次 |
| 最近记录: |