如何在Windows下配置pypi?

问题描述 投票:15回答:4

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

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

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

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

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

到目前为止我发现的链接

windows pypi
4个回答
6
投票

PyPA中的pip configuration docs告诉您使用存储的pip.ini文件:

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

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


3
投票

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

ValueError: <repository> not found in .pypirc

从此我发现distutils only uses ~/.pypirc。所以你需要制作文件%USERPROFILE%/.pypirc


3
投票

我试图找出在我的Windows安装上放置.pypirc的地方,答案是C:\Users\YourName\.pypirc。谢谢Ernst Haagsman https://blog.jetbrains.com/pycharm/2017/05/how-to-publish-your-package-on-pypi/


0
投票

我无法通过设置配置文件来自动地使用我的镜像repos,但我能够通过使用-i选项来使用存储库:

pip install -i http://url.to.my.repository package_name
© www.soinside.com 2019 - 2024. All rights reserved.