2013-05-06 38 views
7

我的Mac上,基於* NIX系統我通過修改配置文件PIP:如何在Windows下配置pypi?

  • 〜/ .pypirc
  • 〜/將該.pip/pip.conf

是我的文檔已經發現迄今,說windows下你需要設置HOME環境變量,並放置在文件:

%HOME%.pypirc %HOME%\ PIP \ pip.conf

但是,這似乎不適用於我,當我嘗試使用pip從我們的備用服務器之一安裝軟件包時,無法找到該軟件包。有什麼建議麼?

鏈接我已經發現迄今

回答

0

我不能要點使用我的鏡像回購自動神奇地只是通過設置我的配置重刑的文件,但我可以通過使用-i選項來使用存儲庫:

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

pip configuration docs在PyPA告訴你使用存儲在pip.ini文件之一:

  1. 在全球C:\ProgramData\pip\(Win7的及以上),或
  2. 每個用戶在%HOME%\pip\
  3. 每次的virtualenv在的virtualenv根

如果有多個pip.ini文件,每個用戶的設置會覆蓋全局設置。有關更多詳細信息,請參閱文檔。

+0

我認爲這回答題目問題「如何在Windows上配置PYPI」比接受者的答案更好,但接受的回答如何從自定義回購(這只是一小部分) – 2017-11-30 20:48:11

+0

你的答案中提到的(後面假設的更新)pip配置文件現在說每個用戶的配置: 「在Windows上,配置文件是%APPDATA%\ pip \ pip.ini ''「,但是''%HOME%\ pip \ pip.ini''是一個遺留位置。 – 2017-11-30 20:52:34

+0

此外,「您可以使用環境變量'PIP_CONFIG_FILE'」 – 2017-11-30 20:53:03

0

我在使用setup.py的Windows中遇到了這個問題。獲取錯誤:

ValueError: <repository> not found in .pypirc 

從這裏我發現,distutils only uses ~/.pypirc。所以你需要製作文件%USERPROFILE%/.pypirc