So beheben Sie den PyCurl-Fehler unter Linux

So beheben Sie den PyCurl-Fehler unter Linux

Lösung für „Curl-config konnte nicht ausgeführt werden“

Herunterladen/Entpacken von pycurl (von pyspider)
 pycurl-7.19.5.1.tar.gz (142 kB) wird heruntergeladen: 142 kB heruntergeladen
 Ausführen von setup.py (Pfad:/tmp/pip-build-DuBGJ5/pycurl/setup.py) egg_info für Paket pycurl
  Traceback (letzter Anruf zuletzt):
   Datei "<string>", Zeile 17, in <module>
   Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 634, in <module>
    ext = Erweiterung abrufen (Split-Erweiterungsquelle = Split-Erweiterungsquelle)
   Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 392, in get_extension
    ext_config = Erweiterungskonfiguration()
   Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 65, in __init__
    selbst.konfigurieren()
   Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 100, in configure_unix
    ConfigurationError(msg) auslösen
  __main__.ConfigurationError: curl-config konnte nicht ausgeführt werden: [Errno 2] Keine solche Datei oder kein solches Verzeichnis
  Vollständige Ausgabe des Befehls python setup.py egg_info:
  Traceback (letzter Anruf zuletzt):

 Datei "<string>", Zeile 17, in <module>

 Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 634, in <module>

  ext = Erweiterung abrufen (Split-Erweiterungsquelle = Split-Erweiterungsquelle)

 Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 392, in get_extension

  ext_config = Erweiterungskonfiguration()

 Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 65, in __init__

  selbst.konfigurieren()

 Datei "/tmp/pip-build-DuBGJ5/pycurl/setup.py", Zeile 100, in configure_unix

  ConfigurationError(msg) auslösen

__main__.ConfigurationError: curl-config konnte nicht ausgeführt werden: [Errno 2] Keine solche Datei oder kein solches Verzeichnis

----------------------------------------
Aufräumen...
Der Befehl python setup.py egg_info ist mit Fehlercode 1 in /tmp/pip-build-DuBGJ5/pycurl fehlgeschlagen
Speichern des Debug-Protokolls für Fehler in /root/.pip/pip.log

Bei der Installation von pyspider ist mir dieses Problem begegnet. pyspider ist von der pycurl-Bibliothek abhängig und pycurl erfordert, dass die entsprechende Bibliothek im System vorhanden ist.

Nach meinem Test ist curl korrekt installiert, aber es besteht immer noch das Problem, dass curl-config nicht gefunden wird

Lösung:

apt-get installiere libcurl4-gnutls-dev

Nach dem Ausführen der Installation sollte pycurl normal installiert sein.

Oben finden Sie die detaillierte Lösung für den PyCurl-Fehler unter Linux. Weitere Informationen zur Zusammenfassung der PyCurl-Fehler unter Linux finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Natives JS zur Realisierung eines springenden Balls

>>:  Detaillierte Erläuterung der MySQL-Mehrtabellenabfrage

Artikel empfehlen

Auszeichnungssprachen – Nochmal auflisten

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Welche Regeln gelten für den Kontext in JavaScript-Funktionen?

Inhaltsverzeichnis 1. Regel 1: Objekt.Methode() 1...

Der Unterschied und die Verwendung von json.stringify() und json.parse()

1. Unterschiede zwischen JSON.stringify() und JSO...

Detaillierte Erläuterung der Methode zum Vergleichen von Daten in MySQL

Wenn es eine Tabelle mit einem Feld „add_time“ gi...

js implementiert ein einfaches Warenkorbmodul

In diesem Artikelbeispiel wird der spezifische Co...

Docker stellt Containern dynamisch Ports zur Verfügung

Zeigen Sie die IP-Adresse des Containers an docke...

Detaillierte Einführung in den Nobody-Benutzer und Nologin im Unix/Linux-System

Was ist der Nobody-Benutzer in Unix/Linux-Systeme...

Detaillierte Erläuterung des Watch-Listener-Beispiels in vue3.0

Inhaltsverzeichnis Vorwort Der Unterschied zwisch...