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?
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.
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 :)
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!!!
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.
Auf Ubuntu musste ich in einem Terminal Folgendes tun:
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.
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.
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 .
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
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.