[PYTHON] [Mémo personnel] L'installation de Pip échoue, résolvez-le

introduction

L'autre jour, un adepte de Twitter a acheté un nouveau PC, alors j'ai parfois un vieux PC dont je n'ai plus besoin. Par conséquent, afin de résoudre le problème de planification d'entiers même sur le PC que j'ai reçu, j'aimerais installer Python, qui est fort en science des données, en utilisant Anaconda, et utiliser PuLP pour résoudre le problème! est devenu. Cependant, conda install pulp n'a pas une telle chose! Quand j'ai essayé d'installer pulp à partir d'un endroit appelé conda-forge, j'ai reçu une réponse disant "La connexion Internet ne fonctionne pas ...". Je suis encore nouveau en programmation, alors j'ai pensé que ce serait pip install pulp et "Danger de mélanger conda et pip Malgré ce message, j'ai tapé la commande pip install pulp. cependant,

cmd.exe


WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 

Et c'est devenu "J'ai vu un tel message dans le passé ...". Cependant, j'ai oublié la solution à ce moment-là, j'ai donc voulu résumer la solution cette fois.

L'environnement est Windows 10 Home conda 4.8.0 Python 3.7.4 est. Je suis désolé s'il est déjà apparu. Eh bien, j'ai hâte de travailler avec vous.

Libssl-1.1-x64.dll manquant dans C: \ Windows \ System32

Tout d'abord, j'ai essayé la recherche Google avec cette phrase d'erreur ci-dessus, mais comme solution, j'ai trouvé le site suivant.

https://qiita.com/hasht/items/29a0a1bdb665e356ce66 https://github.com/pypa/virtualenv/issues/1139#issuecomment-481847818

Je vois, il dit que la suppression de libssl-1.1-x64.dll et libcrypto-1.1-x64.dll directement sous System32 a fonctionné, donc le sens de supprimer est «supprimer», alors dois-je les supprimer? Ainsi, lorsque j'ai regardé dans mon dossier System32, le fichier correspondant n'a pas été trouvé.

(Une addition) Sur ce site github, il est dit "J'ai essayé de mettre le PATH dans Anaconda3 \ Library \ bin, mais cela n'a pas fonctionné" ...! J'aurais dû lire le message correctement et l'essayer à partir d'ici (regret) Comme il était déjà mentionné, cet article sera bientôt supprimé (Ajout jusqu'à présent)

De plus

https://qiita.com/atsonic/items/be5cdc7cf066ae947426

Il y avait une solution comme celle-ci, mais j'avais beaucoup de problèmes car ce dossier appelé iCLS n'existait pas sur mon PC.

Solution

Dans le chapitre précédent, à partir de la recherche de l'instruction d'erreur, il a été constaté que la cause était autour de SSL (?) (Même si j'ai essayé d'import ssl, une erreur s'est produite). De plus, sur mon PC, les fichiers libssl-1.1-x64.dll et libcrypto-1.1-x64.dll indiqués ci-dessus existent dans le dossier C: \ Users \ [nom d'utilisateur] \ Anaconda3 \ Library \ bin. J'ai découvert que. De plus, sur un autre PC où l'importation ssl a réussi, ce C: \ Users \ [nom d'utilisateur] \ Anaconda3 \ Library \ bin était dans le PATH, alors peut-être que c'est la cause. J'y ai pensé et essayé, et c'était juste. Lorsque j'ai ajouté C: \ Users \ [nom d'utilisateur] \ Anaconda3 \ Library \ bin aux variables d'environnement système, l'importation ssl et l'installation de pip ont bien fonctionné.

À moi-même

Pour installer PuLP, recherchez Anaconda Cloud au lieu de pip install et effectuez conda install -c conda-forge pulp.

en conclusion

Désolé pour le putain d'article. Je l'ai écrit parce qu'il ne s'appliquait ni à la suppression de System32 ni au remplacement de celui d'iCLS. Je pense qu'il est déjà apparu, mais veuillez le manquer

Recommended Posts

[Mémo personnel] L'installation de Pip échoue, résolvez-le
Lorsque l'installation de pip échoue
Pip install --ugrade pip échoue sous Windows
`pip install pygraphviz` ne parvient pas à trouver graphviz
Installer Memo
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
J'ai essayé de publier mon propre module pour pouvoir l'installer
installation sudo pip
J'ai eu une erreur lorsque j'installe des pandas sur Mac, alors je l'ai traitée
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Installez tweepy avec pip et utilisez-le pour l'API 1.1
J'ai eu une erreur lorsque j'ai installé tweepy sur macOS Sierra, alors je l'ai résolue.