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.
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.
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é.
Pour installer PuLP, recherchez Anaconda Cloud au lieu de pip install et effectuez conda install -c conda-forge pulp.
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