【发布时间】:2018-01-02 08:54:16
【问题描述】:
我的pip.conf 文件如下:
[global]
trusted-host = <private IP>
extra-index-url = http://<private IP>/pypi
但是,每当我尝试从私有 pypi 存储库安装一个包(只是一个测试包)时,我都会收到一个错误,指示我添加 --trusted-host <private IP>。如果我这样做了,我可以成功安装包,所以我知道pip 正在读取pip.conf 文件。为什么不尊重trusted-host 配置?我已经三重检查了配置文件中的 IP 是否匹配。
Google 的一些博客和粗略搜索似乎表明它应该这样做。 (https://pseudoscripter.wordpress.com/2016/05/07/pip-the-repository-located-at-some-ip-is-not-a-trusted-or-secure-host-and-is-being-ignored/)
【问题讨论】:
-
对于故障排除,您应该首先尝试使用
PIP_CONFIG_FILE环境变量明确指定pip.conf的路径。如果这有效,那么它只是一个与优先级相关的问题。还要检查pip config list。