在我的Mac上,基于* nix的系统我通过修改文件来配置pip:
~/.pypirc
~/.pip/pip.conf
到目前为止我发现的文档说,在windows下你需要设置HOME环境变量并将文件放在:
%HOME%\.pypirc
%HOME%\pip\pip.conf
但是,这似乎对我不起作用,当我尝试使用pip从我们的备用服务器之一安装软件包时,无法找到软件包。有什么建议?
到目前为止我发现的链接
PyPA中的pip configuration docs告诉您使用存储的pip.ini
文件:
C:\ProgramData\pip\
(Win7及以上),或%HOME%\pip\
或如果有多个pip.ini文件,则每用户设置会覆盖全局设置。有关更多详细信息,请参阅文档。
我在使用setup.py
的Windows中遇到了这个问题。得到错误:
ValueError: <repository> not found in .pypirc
从此我发现distutils
only uses ~/.pypirc
。所以你需要制作文件%USERPROFILE%/.pypirc
。
我试图找出在我的Windows安装上放置.pypirc的地方,答案是C:\Users\YourName\.pypirc
。谢谢Ernst Haagsman https://blog.jetbrains.com/pycharm/2017/05/how-to-publish-your-package-on-pypi/
我无法通过设置配置文件来自动地使用我的镜像repos,但我能够通过使用-i选项来使用存储库:
pip install -i http://url.to.my.repository package_name