我使用的是 MacOS,我在 ~/.pip 中创建了一个 pip.conf。该文件中只有一个 extral-index-url,如下所示:
[global]
extra-index-url=https://[username]:[password]@artifactory
Run Code Online (Sandbox Code Playgroud)
之后我尝试运行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 对这个问题的评论就是我需要的答案。根据文档,如果一个目录
$HOME/Library/Application Support/pip/
Run Code Online (Sandbox Code Playgroud)
存在,这将影响任何
$HOME/.config/pip/pip.conf
Run Code Online (Sandbox Code Playgroud)
文件。如果存在的话,它将影响任何
$HOME/.pip/pip.conf
Run Code Online (Sandbox Code Playgroud)
文件。因此,请按顺序调查这些位置,也许其中一个位置会妨碍您。
| 归档时间: |
|
| 查看次数: |
5148 次 |
| 最近记录: |