25

在我的 Mac 上,基于 *nix 的系统我通过修改文件来配置 pip:

  • ~/.pypirc
  • ~/.pip/pip.conf

到目前为止我找到的文档说,在 Windows 下,您需要设置 HOME 环境变量并将文件放在:

  • %HOME%\.pypirc
  • %HOME%\pip\pip.conf

但是,这似乎对我不起作用,当我尝试使用 pip 从我们的备用服务器之一安装包时,找不到该包。有什么建议么?

到目前为止我找到的链接

4

5 回答 5

9

PyPA的pip 配置文档pip.ini告诉您使用存储的文件:

  1. 全球C:\ProgramData\pip\(Win7 及以上),或
  2. 每个用户在%HOME%\pip\
  3. virtualenv 根目录下的 per-virtualenv

如果有多个 pip.ini 文件,每个用户的设置会覆盖全局设置。有关更多详细信息,请参阅文档。

于 2016-09-20T11:03:44.110 回答
8

我试图找出在我的 Windows 安装中放置 .pypirc 的位置,答案是 C:\Users\YourName\.pypirc. 谢谢恩斯特·哈格斯曼https://blog.jetbrains.com/pycharm/2017/05/how-to-publish-your-package-on-pypi/

于 2018-02-05T17:27:27.370 回答
7

我在 Windows 中使用setup.py. 得到错误:

ValueError: <repository> not found in .pypirc

从这里我发现distutils只使用~/.pypirc. 所以你需要制作文件%USERPROFILE%/.pypirc

于 2017-12-11T15:30:59.980 回答
2

找到该文件夹​​的最简单方法是在 cmd 中运行以下命令。

pip config -v list

这将导致 pip 正在搜索以查找配置文件的路径。

于 2020-12-23T13:00:47.823 回答
0

我无法通过设置我的配置文件来自动神奇地使用我的镜像存储库,但是我可以通过使用 -i 选项来使用存储库:

pip install -i http://url.to.my.repository package_name
于 2013-05-09T12:55:50.330 回答