[PYTHON] [Persönliches Memo] Die Pip-Installation schlägt fehl. Lösen Sie sie daher

Einführung

Neulich hat ein Twitter-Follower einen neuen PC gekauft, deshalb habe ich manchmal einen alten PC bekommen, den ich nicht mehr brauche. Daher möchte ich Python, das in der Datenwissenschaft stark ist, mit Anaconda installieren, um ganzzahlige Planungsprobleme auch auf dem PC zu lösen, den ich erhalten habe, und das Problem mit PuLP lösen! ist geworden. Allerdings hat Conda Install Pulp so etwas nicht! Als ich versuchte, Zellstoff von einem Ort namens conda-forge zu installieren, erhielt ich die Antwort "Internetverbindung funktioniert nicht ...". Ich bin noch neu in der Programmierung, also dachte ich, es wäre Pip Install Pulp und "Gefahr des Mischens von Conda und Pip Trotz der Eingabe habe ich den Befehl pip install pulp eingegeben. Jedoch,

cmd.exe


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

Und es wurde "Ich habe eine solche Nachricht in der Vergangenheit gesehen ...". Da ich die Lösung zu diesem Zeitpunkt jedoch vergessen hatte, wollte ich diesmal die Lösung zusammenfassen.

Die Umwelt ist Windows 10 Home conda 4.8.0 Python 3.7.4 ist. Es tut mir leid, wenn es bereits erschienen ist. Dann freue ich mich darauf, mit Ihnen zusammenzuarbeiten.

Fehlende libssl-1.1-x64.dll in C: \ Windows \ System32

Zuerst habe ich die Google-Suche mit diesem Fehlersatz oben versucht, aber als Lösung habe ich die folgende Website gefunden.

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

Ich sehe, es heißt, dass das Entfernen von libssl-1.1-x64.dll und libcrypto-1.1-x64.dll direkt unter System32 funktioniert hat. Die Bedeutung von remove ist also "remove". Sollte ich sie also entfernen? Als ich in meinen System32-Ordner schaute, wurde die entsprechende Datei nicht gefunden.

(Zusatz) Auf dieser Github-Site heißt es "Ich habe versucht, den Pfad in Anaconda3 \ Library \ bin abzulegen, aber es hat nicht funktioniert" ...! Ich hätte die Nachricht richtig lesen und von hier aus versuchen sollen (Bedauern) Da es bereits erwähnt wurde, wird dieser Artikel bald gelöscht (Ergänzung bisher)

Außerdem

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

Es gab eine Lösung wie diese, aber ich hatte große Probleme, weil dieser Ordner namens iCLS auf meinem PC nicht vorhanden war.

Lösung

Im vorherigen Kapitel wurde bei der Suche nach der Fehleranweisung festgestellt, dass die Ursache bei SSL (?) Liegt (selbst wenn ich versucht habe, ssl zu importieren, wurde ein Fehler ausgegeben). Auf meinem PC befinden sich die oben gezeigten Dateien libssl-1.1-x64.dll und libcrypto-1.1-x64.dll im Ordner C: \ Users \ [Benutzername] \ Anaconda3 \ Library \ bin. Ich habe herausgefunden, dass. Auf einem anderen PC, auf dem der Import von SSL erfolgreich war, befand sich außerdem C: \ Users \ [Benutzername] \ Anaconda3 \ Library \ bin im PATH. Vielleicht ist dies die Ursache. Ich habe darüber nachgedacht und es versucht, und es war richtig. Als ich C: \ Users \ [Benutzername] \ Anaconda3 \ Library \ bin zu den Systemumgebungsvariablen hinzufügte, funktionierten sowohl der Import von SSL als auch die Installation von Pip einwandfrei.

An mich

Um PuLP zu installieren, suchen Sie nach Anaconda Cloud anstelle von pip install und führen Sie conda install -c conda-forge pulp durch.

abschließend

Entschuldigung für den verdammten Artikel. Ich habe es geschrieben, weil es weder für das Entfernen des System32 noch für das Ersetzen des Systems in iCLS gilt. Ich denke, es ist bereits erschienen, aber bitte verpassen Sie es.

Recommended Posts

[Persönliches Memo] Die Pip-Installation schlägt fehl. Lösen Sie sie daher
Wenn die Pip-Installation fehlschlägt
Pip install --ugrade pip schlägt unter Windows fehl
`pip install pygraphviz` findet graphviz nicht
Installieren Sie Memo
Ich habe einen SSL-bezogenen Fehler bei der Pip-Installation erhalten und ihn behoben.
Ich habe versucht, mein eigenes Modul zu veröffentlichen, damit ich es per Pip installieren kann
sudo pip installieren
Ich habe eine Fehlermeldung erhalten, als ich Pandas auf einem Mac installiert habe, also habe ich mich damit befasst
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Installieren Sie tweepy mit pip und verwenden Sie es für API 1.1
Ich habe eine Fehlermeldung erhalten, als ich tweepy unter macOS Sierra installiert habe, also habe ich mich damit befasst.