Python 2.7.8 est installé sur ma machine Win7, qui est livré avec un pip déjà préinstallé.
Je suis parvenu à installer de nouveaux paquets à partir de pip et il me faut maintenant ajouter l'URL du référentiel personnalisé à la liste d'installation de pip
Pour ce faire, je dois modifier pip.ini
qui est dans %APPDATA%\pip\pip.ini
conformément au Manuel officiel
Cependant, il n’existe aucun dossier pip
nulle part (ni dans Roaming
, ni dans Local
, ni dans LocalLow
) Ni il n’existe un dossier PyPa
dans: C:\ProgramData\PyPA\pip\pip.conf
Pourriez-vous me dire où dois-je chercher pip.ini
? Comment ajouter un dépôt étranger à la liste d'installation?
Enfin, je l'ai trié.
Apparemment, pour les utilisateurs Windows, le fichier de configuration pip.ini
n'est pas créé, mais peut être ajouté manuellement!
créez simplement le nouveau %APPDATA%\pip\pip.ini
et le contenu du référentiel personnalisé:
[install]
find-links = https://<login>:<password>@your.repo.com/custom/url
Référence: https://pip.pypa.io/fr/stable/user_guide/#config-file
Un peu en retard, mais pour référence: Essayez d’ajouter le fichier pip.ini dans %USERPROFILE%\pip\pip.ini
(généralement: C:\Users\<username>\pip\pip.ini
).
Sur Windows, pip.exe recherche "pip.ini" dans cet ordre:
C:\ProgramData\pip\pip.ini
C:\Users\<username>\pip\pip.ini
C:\Users\<username>\AppData\Roaming\pip\pip.ini
Je sais que c'est un peu tard, cependant, ce poste est en haut du classement lors de la recherche. Dans un environnement virtuel, pip.ini peut également être à la racine de l'environnement virtuel. De la docs
Inside a virtualenv:
On Unix and macOS the file is $VIRTUAL_ENV/pip.conf
On Windows the file is: %VIRTUAL_ENV%\pip.ini
Toutes les réponses sont partiellement fausses et correctes… .. Cela dépend de comment votre système est configuré. La seule façon (pour moi) de le savoir était de corriger site-packages/pip/locations.py
au point où site_config_files
est attribué (autour de la ligne 120 pour le pip 9.0.1)
print ('##########' + str (site_config_files))
puis exécutez pip search foo
Sur mon système, il imprimait ########## ['C:\\ProgramData\\pip\\pip.ini']
, de quel emplacement je supposais que je ne pouvais pas créer/éditer. Mais cela a juste fonctionné.
Btw, pour mon système% APPDATA% pointe sur C:\Users\MYUSER\AppData\Roaming
, qui est non regardé lorsque je tourne pip
sur mon système.
Pour moi (Windows 8, pip 9.0.1, python 3.5.3), le chemin correct était
c:\Users\<UserName>\.pypirc <- sic!, even on windows
Pip a changé l'emplacement du fichier de configuration dans Windows à partir du pip 6.0 the pip docs de configuration explique l'emplacement des fichiers de configuration comme suit.
%APPDATA%\pip\pip.ini
%HOME%\pip\pip.ini
%VIRTUAL_ENV%\pip.ini
C:\ProgramData\pip\pip.ini
C:\Documents and Settings\All Users\Application Data\pip\pip.ini
Aussi, pip a ajouté une commande de configuration commençant dans le pip 10.
pip config --help
Windows 10:
Je devais créer un répertoire 'pip' à l'intérieur
C:\Users\UserName\AppData\Roaming\
puis créez le fichier pip.ini dans ce répertoire 'pip':
C:\Users\<username>\AppData\Roaming\pip\pip.ini
Aucun autre endroit n'a fonctionné pour moi.