python - pip 未使用 pip.conf 中定义的额外索引 url

标签 python pip

我使用的是 MacOS,我在 ~/.pip 中创建了一个 pip.conf。该文件中只有一个 extral-index-url,如下所示:

[global]
extra-index-url=https://[username]:[password]@artifactory

之后我尝试运行 pip config list ,我可以看到 global.extra-index-url= https://[username]:[password]@artifactory在终端中

但是,当我尝试使用 pip 安装软件包时,它仍然不检查此 URL。我可以使用 pip install <package> --extra-index-url https://[username]:[password]@artifactory 安装该软件包,但只是好奇为什么我的 pip.conf 没有被使用。

顺便说一句,当我运行 pip 时,我正在使用虚拟环境。我确实将 pip.conf 复制到 virtualenv 文件夹,但它也不起作用。

最佳答案

@hoefling 对这个问题的评论就是我需要的答案。根据the docs ,如果是一个目录

$HOME/Library/Application Support/pip/

存在,这将影响任何

$HOME/.config/pip/pip.conf

文件。如果那个存在,它将遮蔽任何

$HOME/.pip/pip.conf

文件。因此,请按顺序调查这些位置,也许其中一个位置会妨碍您。

关于python - pip 未使用 pip.conf 中定义的额外索引 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61419865/

相关文章:

python - Openshift [Errno 13] 权限被拒绝

python - 对象不能被解释为索引

python - 如何在 Django 项目中使用 MYSQL 作为数据库?

python - 最小化 Tensorflow 中的函数

Python:通用/模板化 getter

python - 我的 pip 无法正确下载软件包

python - Pex:无法满足所有要求

python - Flask 异常处理和消息闪烁

python - pip 在自定义目录中安装依赖项

python - 在 Mac OS X 上安装 Pandas for Python 时出错