2016-12-13 2 views
1

Ich benutze PyCharm. Ich hatte den Pydev-Debugger zuvor unter Python 3.3 mit python /Applications/PyCharm.app/Contents/helpers/pydev/setup_cython.py build_ext --inplace erstellt. hatte ich dann mein Projekt zu aktualisieren, eine neue virtuelle Umgebung unter Python 3.5, zu verwenden, und jetzt wird der Debugger nicht ausgeführt, mit der folgenden Meldung:Pydev Debugger funktioniert nicht mehr in PyCharm nach Python Upgrade

/<venv_path>/bin/python3.5 /Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py --multiproc --save-signatures --qt-support --client 127.0.0.1 --port 58286 --file /Applications/PyCharm.app/Contents/helpers/pycharm/pytestrunner.py -p pytest_teamcity <pytest_root> <options> 
Testing started at 10:25 AM ... 
pydev debugger: process 94521 is connecting 

Connected to pydev debugger (build 163.8233.8) 
Traceback (most recent call last): 
    File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1596, in <module> 
    globals = debugger.run(setup['file'], None, None, is_module) 
    File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 956, in run 
    time.sleep(0.1) # busy wait until we receive run command 
KeyboardInterrupt 

Ich habe versucht setup_cython.py build_ext --inplace unter der aktualisierten Python-Version erneut ausführen, ungültig zu machen Meine Caches, neu starten, löschen Sie meine .idea Ordner, aber nichts schafft es, die Nachricht oben zu lösen.

+0

Ich konnte die Verwendung des Debuggers zurückfordern, indem ich ein Projekt aus einem neu geklonten Repository erstelle, was bedeutet, dass es ein anderes zwischengespeichertes Objekt gibt, das alle oben genannten Schritte nicht vollständig genug sind, um ein PyCharm-Projekt wirklich zu löschen seine Referenzen außerhalb der Quelldateien. Ich bin immer noch neugierig zu wissen, ob jemand anderes dieses Problem jemals gelöst hat. – Jon

Antwort

7

Ich löste dieses Problem durch Löschen aller gespeicherten Haltepunkte.

Einstellen der Umgebungsvariablen PYCHARM_DEBUG = True im Start führen mich zu dieser Lösung.

+0

Ich habe das Projekt neu gemacht und das alte gelöscht, aber danke, dass du es für die Nachwelt gepostet hast. Mir ist aufgefallen, dass es in PyCharm einige alte Bugs gibt, die sich um Breakpoints drehen, die ich in Intellij nicht gesehen habe. – Jon

+0

Ich löse das gleiche Problem durch Hinzufügen von: '# - * - Codierung: utf-8 - * -' in der zweiten Zeile –

Verwandte Themen