webentwicklung-frage-antwort-db.com.de

Eclipse pydev warning - "Debugger beschleunigt mit Cython nicht gefunden."

Diese Warnung wird beim Ausführen eines Python-Programms (einige grundlegende Webautomation mit Selenium) angezeigt:

warning: Debugger-Beschleunigungen mit Cython wurden nicht gefunden. Lauf '"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace 'zum bauen. pydev debugger: wird gestartet (pid: 3502)

Wie kann ich dieses Problem angehen?

10
Clone

Dies ist wie erwartet. Führen Sie"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace aus, um die Debugger-Beschleunigungen abzurufen.

(Anmerkung: Der Fehler in dem Kommentar unten war, weil dieser Antwort ein anfängliches Anführungszeichen fehlte.)

Führen Sie es idealerweise in Ihrer virtuellen Umgebung aus, wenn Sie eine verwenden, um sicherzustellen, dass Sie diese für die korrekte Python-Version ausführen. Sie müssen dies einmal pro Python-Version ausführen, die Sie verwenden.

11
Fabio Zadrozny

kopieren Sie einfach den gesamten Befehl "/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace

einfügen in ein Befehlszeilenterminal (typisch bash Shell) und Return drücken :)

4

Das Installieren des PyDev-Plugins in Eclipse reicht nicht aus, um die Python-Datei (* .py) auszuführen. Dieser Fehler tritt auf, wenn der Microsoft Visual C++ - Compiler für Python 2.7 nicht installiert ist. Wenn Sie also eine Fehlermeldung in der Eclipse-Konsole anzeigen, finden Sie einen Link zur Installation dieses Python-Compilers. Sie können einfach Folgendes tun: 

1.Herunterladen von Microsoft Visual C++ Compiler für Python 2.7 aus http://aka.ms/vcpython27

2.Installiertes heruntergeladenes Paket (.msi) 

3. Gehen Sie zu Eingabeaufforderung in Windows und ändern Sie das Verzeichnis in "cd python27". 

4.Lauf C:\Users\xyz\<path to you Eclipse plugins> \org.python.pydev.core_6.3.2.201803171248\pysrc\setup_cython.py build_ext --inplace 

5.Halten Sie die Eingabetaste gedrückt und warten Sie, bis das Compiler-Plugin installiert ist.

Voila! Sie haben jetzt den Python-Compiler installiert. 

Hoffe es wird dir helfen. In meinem Fall hat es funktioniert. Vielen Dank!!!

2

Bei der Verwendung von Python3.5 und Eclipse Pydev für das Debuggen stand ich vor einem ähnlichen Problem. als ich es versuchte 

>"/usr/bin/python3.5" "/home/frodo/Eclipse/plugins/org.python.pydev.core_6.3.3.201805051638/pysrc/setup_cython.py" build_ext --inplace

Traceback (letzter Anruf zuletzt): Datei "/home/frodo/Eclipse/plugins/org.python.pydev.core_6.3.3.201805051638/pysrc/setup_cython.py", Zeile 14 in von setuptools import setup ImportError: Kein Modul namens 'setuptools'

Später habe ich das Problem mit den folgenden Befehlen behoben, um setuptools und die dazugehörigen python3-dev-Bibliotheken zu installieren

Sudo apt-get install python3-setuptools python3-dev

und dadurch wurden die Probleme gelöst, während der obige Befehl ausgeführt wurde.

0
Sethu S

Auf Ubuntu musste ich in einem Terminal Folgendes tun:

  1. Sudo apt-get install build-essential
  2. Sudo apt-get install python3-dev

Ich kopierte dann den vollständigen Setup-Pfad aus dem Fehler in Eclipse und auf meinen Befehl Eingabeaufforderung: Python "/home/mark/.Eclipse/360744347_linux_gtk_x86_64/plugins/org.python.pydev.core_6.5.0.201809011628/pysrc/setup_content .py "build_ext --inplace

Es wurde schließlich kompiliert und die Fehlermeldung erscheint nicht mehr.

0
Mark Warburton

Ich benutze Python 3.3 Interpreter, Pydev und Eclipse Neon unter Windows 7, 64 Bit. Ich habe den Fehler erhalten:

warning: Debugger speedups using cython not found. Run '"C:\Python33\python.exe" "C:\Users\user\.p2\pool\plugins\org.python.pydev_5.2.0.201608171824\pysrc\setup_cython.py" build_ext --inplace' to build.pydev debugger: starting (pid: 8252)

Ich arbeite gerade an der Lösung. Dies ist eine INCOMPLETE-Antwort.

  1. Schauen Sie sich die im Fehler erwähnte Python-Datei an. Öffnen Sie es in einem Texteditor wie notepad ++ und lesen Sie die Kommentare. Anscheinend müssen wir dieses Python-Skript mit python setup_cython build_ext --inplace ausführen. Sie müssen .py nach setup_cython hinzufügen, damit dieser Befehl in Windows funktioniert. 

Um diesen Befehl auszuführen, öffnen Sie cmd als Administrator und dann die CD in den Ordner, in dem das Skript setup_cython gespeichert ist (siehe Fehlermeldung). Führen Sie dann Folgendes aus: python setup_cython.py build_ext --inplace. Übrigens, wenn Sie einen Fehler erhalten, wird Python nicht als interner oder externer Befehl erkannt, dann beziehen Sie sich auf this .

  1. Dann bekam ich einen Fehler:

    Traceback (letzter Anruf zuletzt): Datei "setup_cython.py", Zeile 25 in von setuptools import setup ImportError: Kein Modul namens 'setuptools'

Sieht aus wie setuptools fehlt und muss installiert werden. Siehe diesen Link . Wir werden die vereinfachten Windows-Anweisungen verwenden. Laden Sie das Skript ez_setup.py in einen beliebigen Ordner herunter. Öffne cmd als Administrator und dann cd in diesen Ordner. Dann python ez_setup.py ausführen

  1. Nun werden viele Dateien als Teil der Setup-Tools installiert. Führen Sie nach dem Abschluss das Skript setup_cython mit python setup_cython.py build_ext --inplace aus. Ich habe den Fehler erhalten:

running build_extbuilding '_pydevd_bundle.pydevd_cython' extensionerror: INCLUDE environment variable is empty

Lass mich sehen, was als nächstes zu tun ist.

0
MasterJoe2