如何在Windows下配置pypi?

时间:2013-05-06 16:40:54

标签: windows pypi

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

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

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

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

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

到目前为止我找到的链接

5 个答案:

答案 0 :(得分:6)

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

  1. 全球C:\ProgramData\pip\(Win7及以上)或
  2. %HOME%\pip\
  3. 的每位用户
  4. virtualenv root的per-virtualenv
  5. 如果有多个pip.ini文件,则每用户设置会覆盖全局设置。有关更多详细信息,请参阅文档。

答案 1 :(得分:3)

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

ValueError: <repository> not found in .pypirc

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

答案 2 :(得分:3)

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

答案 3 :(得分:0)

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

pip install -i http://url.to.my.repository package_name

答案 4 :(得分:0)

定位文件夹的最简单方法是在 cmd 中运行以下命令。

pip config -v list

这将导致 pip 为查找配置文件而搜索的路径。