J'essaie d'installer des packages à partir de Pycharm sous Windows 10. Je suis derrière un proxy. J'ai donc configuré les informations du proxy ainsi que mes identifiants de connexion et ma connexion semble fonctionner.
Mon problème est que pip et Setup_tools semblent tous deux ne pas se connecter à Internet et le message d'erreur suivant s'affiche après plusieurs tentatives de connexion:
No matching distribution found for [package name]
Par exemple, lorsque j'essaie d'installer Numpy:
PS:
J'ai examiné une question similaire ici , mais je n'ai pas trouvé cela utile.
J'ai réussi à faire en sorte que pip fonctionne à partir de la commande Invite (CMD) après avoir effectué les opérations suivantes:
Exportez les paramètres du proxy:
set http_proxy=http://username:password@proxyAddress:port
set https_proxy=https://username:password@proxyAddress:port
Installez le paquet:
pip install PackageName
Pour une raison quelconque, le type d'installation suivant semble ne pas fonctionner (notez qu'il s'agit du même type de déclaration que Pycharm tente d'utiliser pour installer mes packages):
pip install --proxy=https://username:password@proxy:port packageName
Qu'est-ce que je fais mal? Comment résoudre ça? Merci d'avance.
Votre problème peut avoir plusieurs raisons. Les premiers qui me viennent à l’esprit sont:
avez-vous essayé d’accéder au chemin d’exécutable Python3 et d’essayer la même commande depuis CMD?
pip3.exe install --proxy=https://username:password@proxy:port packageName
vous pouvez également essayer la même commande que ci-dessus, mais un peu changé:
pip3.exe install packageName --proxy=https://username:password@proxy:port
êtes-vous sûr que les informations d'identification sont correctes? (apparemment la connexion était réussie, je viens de voir la première image)
J'utilise cette dernière commande et cela fonctionne bien avec Python 3.5.x sous Windows.
Dans PyCharm, vous pouvez spécifier le proxy dans le champ des options de la boîte de dialogue Packages disponibles:
Cette boîte de dialogue est accessible depuis la page Project Interpreter en cliquant sur le bouton + bouton
Créez une variable d'environnement système HTTPS_PROXY
ou HTTP_PROXY
dans Windows avec l'authentification requise (https://user:password@proxy:port
) dans Windows et redémarrez Pycharm.
Ensuite, sans spécifier la configuration du proxy dans Pycharm, installez le package.