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

Einführung in lokale Komponenten in Vue

In Vue können wir lokale Komponenten selbst defin...

innodb_flush_method-Wertmethode (Beispielerklärung)

Mehrere typische Werte von innodb_flush_method fs...

Allgemeine Tags in XHTML

Was sind XHTML-Tags? XHTML-Tag-Elemente sind die ...

Web-Unterrichtspläne, Unterrichtspläne für Anfänger

Unterrichtsthemen Webseite Anwendbare Klasse Zwei...

MySQL: MySQL-Funktionen

1. Integrierte Funktionen 1. Mathematische Funkti...

Beispiele für korrekte Beurteilungsmethoden für Datentypen in JS

Inhaltsverzeichnis Vorwort Kann typeof den Typ ko...

Die vollständige Liste der MIME-Typen

Was ist ein MIME-TYP? 1. Zunächst müssen wir vers...

Layout im Vue.js-Stil Allgemeine Fähigkeiten zur Flutter-Geschäftsentwicklung

Korrespondenz zwischen Flutter und CSS im Shadow-...