Python ne peut pas trouver le fichier pip.conf sous Linux
Je ne trouve pas le fichier pip.conf dans le chemin ~/.config/pip/pip.conf ou le chemin ~/pip/pip.conf
.Ma version de pip est 8.1.2
OriginalL'auteur user5324426 | 2016-08-10
Vous devez vous connecter pour publier un commentaire.
Comme indiqué dans le la documentation, les emplacements par défaut pour Linux sont:
$HOME/.config/pip/pip.conf
/etc/pip.conf
OriginalL'auteur Martin P.
https://pip.pypa.io/en/stable/user_guide/#configuration
Si vous n'avez pas le pip.conf par défaut, créer un sur votre dossier de votre choix et de faire de l'exportation.
export PIP_CONFIG_FILE=/path/to/pip.conf
OriginalL'auteur Logesh Veera Kumar
juste de le créer.
~/pip/pip.conf
quelle est l'erreur
J'ai donc ajouté ces lignes au fichier de configuration [global] index-url = https://(le lien de site web) et j'ai l'erreur ImportError: No module named (de mon site )
~/.pip/pip.conf
OriginalL'auteur Kris Roofe
Avant la création de pip.conf je préfère vérifier avec la commande suivante avant de créer un
Pour moi, c'était sous répertoire de départ,
OriginalL'auteur Raj Hassani
Selon la docs, il pourrait être situé dans une multitude de lieux.
En termes de flexibilité, dis-je, la section sur l'installation sur des environnements virtuels est probablement le plus flexible de l'OMI.
Si vous utilisez un environnement virtuel pour votre python projets, il peut être souhaitable d'avoir votre
pip.conf
à l'intérieur de l'environnement virtuel, que de l'avoir assis dans votre répertoire home.La raison pour cela est simple. Disons par exemple que vous avez des projets spéciaux qui requièrent des
pip.conf
l'installation et que vous ne voulez pas mettre les configurations pour ces projets dans lepip.conf
dans votre répertoire ou de la mondiale, alors vous pourriez trouver cela rend la vie plus facile pour créer un mannequin environnement où cette configuration vit et il suffit de copier l'environnement que pour chaque nouveau projet "secret".Virtualenvwrapper
Je vais proposer un moyen simple de réaliser cela avec
virtualenvwrapper
:Là, c'était facile.
Ce que cela vous permet de le faire, c'est que lors de la prochaine, vous voulez créer un nouveau projet, au lieu d'utiliser
mkvirtualenv
, il vous suffit de faire:Et voila, le même
pip.conf
vous suit partout, et vous n'avez pas à vous soucier de polluer vos autres fichiers de configuration à l'extérieur de l'environnement virtuel.OriginalL'auteur smac89
copie de votre fichier de configuration /etc/pip.conf
cela permettra de s'appliquer pour chaque utilisateur
Il y a une chance que l'utilisateur n'a pas les autorisations de lecture sur votre pip.conf.
sudo chmod 644 /etc/pip.conf
OriginalL'auteur semiga