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

Vier Lösungen für die Verwendung von setTimeout in JS for-Schleifen

Inhaltsverzeichnis Überblick Lösung 1: Verschlüss...

10 Tipps zum Entwerfen nützlicher, benutzerfreundlicher Webanwendungen

Hier sind 10 Tipps zum Entwerfen benutzerfreundli...

Auszeichnungssprache - CSS-Stile für Text festlegen

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

Ändern Sie den Stil des HTML-Textkörpers in JS

Inhaltsverzeichnis 1. Ursprüngliche Definition 2....

So verwenden Sie Docker Compose zum Erstellen eines FastDFS-Dateiservers

Im vorherigen Artikel wurde ein ausführliches Bei...

Beispielcode zur Implementierung der Schnittstellensignatur mit Vue+Springboot

1. Umsetzungsideen Der Zweck der Schnittstellensi...

Implementierung der MySQL5.7 mysqldump-Sicherung und -Wiederherstellung

MySQL-Sicherung Kaltes Backup:停止服務進行備份,即停止數據庫的寫入H...

Häufige Browserkompatibilitätsprobleme (Zusammenfassung)

Browserkompatibilität ist nichts anderes als Stil...

HTML+CSS-Implementierungscode für abgerundete Rechtecke

Mir war langweilig und plötzlich fiel mir die Impl...

Detaillierte Erklärung der Meta-Tags (die Rolle der Meta-Tags)

Egal wie großartig Ihre persönliche Website ist, ...