如何在Windows下配置pypi?

aqu*_*lah 17 windows pypi

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

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

到目前为止我发现的文档说,在windows下你需要设置HOME环境变量并将文件放在:

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

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

到目前为止我发现的链接

hum*_*um3 9

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


Pet*_*tri 8

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

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

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

  • 您的答案中提到的(可能稍后更新)pip 配置文档现在说的是关于每个用户的配置:“在 Windows 上,配置文件是``%APPDATA%\pip\pip.ini``”,但是`` %HOME%\pip\pip.ini`` 是旧位置。 (2认同)

Pei*_*ayz 5

我在Windows中使用时遇到了问题setup.py。得到错误:

ValueError: <repository> not found in .pypirc
Run Code Online (Sandbox Code Playgroud)

由此我发现distutils仅使用~/.pypirc。因此,您需要制作文件%USERPROFILE%/.pypirc


aqu*_*lah 0

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

pip install -i http://url.to.my.repository package_name
Run Code Online (Sandbox Code Playgroud)