I got Python 2.7.8 installed on my Win7 machine, which comes with pip already pre-installed.
I'm successfully able to install new packages from pip and now I need to add custom repository url to the install list of pip
To do so I need to modify pip.ini
which is in %APPDATA%\pip\pip.ini
according to the Official Manual
However there are no pip
folder anywhere (not in Roaming
, not in Local
, not in LocalLow
)
nor there exists PyPa
folder in: C:\ProgramData\PyPA\pip\pip.conf
Could you tell me where do i search for pip.ini
? how to add foreign repo to the install list?
For me (Windows 8, pip 9.0.1, python 3.5.3), the correct path was
On windows pip.exe looks for "pip.ini" in this order:
Finally got it sorted.
Apparently for Windows users
pip.ini
config file is not created, however can be added manually!just create new
%APPDATA%\pip\pip.ini
and content of custom repository:Reference: https://pip.pypa.io/en/stable/user_guide/#config-file
Instead of checking a list of well-known locations, you can ask
pip
to list the valid locations:Fun fact
On the same machine, with the same pip version, the valid locations can vary based on the actual Python version.
Environment: Win 7 x64, the
HOME
environment variable is set toD:\Home
Python 3.7.3:
Python 3.8.0:
A bit late, but for reference: Try adding the pip.ini file in
%USERPROFILE%\pip\pip.ini
(usually:C:\Users\<username>\pip\pip.ini
).Make sure you acually have a
pip.ini
file, notpip.ini.txt
.