GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Python-Fehler – urllib2 URLError:Urlopen-Fehler unbekannter URL-Typ:https [Gelöst]

Frage:  Ich habe diesen Fehler urllib2.URLError: während der Installation  Packstapel. Nachdem ich das Programm überprüft habe, habe ich verstanden, dass das Skript urllib importiert Bibliothek und verwendet urlretrieve Funktion zum Abrufen einer Datei von https URL und es scheint, als ob die Funktion keine Daten von https abrufen kann URL. Also beschloss ich, das Python-Skript zu bearbeiten und alle https umzubenennen URL zu http, aber der Fehler bleibt. Die URL ist jedoch gültig, da ich sie erfolgreich über einen Webbrowser öffnen konnte. Außerdem habe ich mehr als eine Version von Python installiert (Version 2.6 kam mit CentOS 6.4 und Version 3.5, die quellinstalliert war), bin mir aber nicht sicher, ob das ein Problem sein könnte. Können Sie mir helfen, dieses Problem zu beheben?

Antwort:

Es besteht die Möglichkeit, dass die Python-Installation fehlerhaft ist. Wenn Sie mehrere Versionen von Python installieren müssen, ist es wichtig, dies auf die richtige Weise zu tun, da sonst das gesamte Python zusammenbricht und die Systemtools wie yum, setup usw. 

Prüfen Sie vorher, ob die für die Installation von Packstack verwendete Python-Version HTTPS unterstützt. Standardmäßig versteht Python HTTPS erst, wenn es der OpenSSL-Unterstützung entspricht. Möglicherweise müssen Sie diesen Leitfaden zu Rate ziehen, um Python mit SSL-Unterstützung zu kompilieren. Sobald Sie bestätigt haben, dass Python HTTPS unterstützt, versuchen Sie erneut, den Packstack zu kompilieren, und höchstwahrscheinlich verschwindet der Fehler.


Linux
  1. Fehler:xenstore-read:xs_open:Keine solche Datei oder Verzeichnis auf DomU [Gelöst]

  2. Yum-Installationsfehler – Unzureichender Speicherplatz im Download-Verzeichnis [Gelöst]

  3. Python-Installationsfehler – Entschuldigung:UnicodeError:nicht unterstützte Escapezeichen können das Unicodedata-Modul nicht laden [Gelöst]

  4. Aufruf der undefinierten Funktion simplexml_load_file() – PHP-Fehler [Gelöst]

  5. Fehler:DNS-Propagation check Token Mismatch [Gelöst]

„Proxy konnte nicht aufgelöst werden:https; Unbekannter Fehler“ – Fehler bei „yum update“

SCHWERWIEGEND:Fehler beim Einfügen von rds_rdma

gcc -O2 vs. ohne verursacht Fehler

Importfehler kein Modul namens zlib (brew installiertes Python)

Fehler:Feld „ctx“ hat den unvollständigen Typ EVP_CIPHER_CTX

iptables-Fehler:unbekannte Option --dport