2016-12-13 69 views
1

PyCharmを使用しています。 Python 3.3でpydevデバッガを構築したのは、 python /Applications/PyCharm.app/Contents/helpers/pydev/setup_cython.py build_ext --inplaceです。 私は、Pythonの3.5の下で新しい仮想環境を使用するように私のプロジェクトを更新しなければならなかった、そして今、デバッガは次のメッセージと、実行されません:私は無効、更新Pythonのバージョンでsetup_cython.py build_ext --inplaceを再実行しようとしたPythonのアップグレード後にPyCharmでPydevデバッガが動作しなくなった

/<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 

私のキャッシュは、再起動、私の.ideaフォルダを削除しますが、上記のメッセージを解決するものは何もありません。

+0

新たにクローンされたリポジトリからプロジェクトを作成することでデバッガの使用を再利用することができました。これは前述のすべての手順を実行してもPyCharmプロジェクトをクリアするには不十分ですそのソースファイルの外部の参照。私はまだ誰かがこの問題を解決したかどうかを知りたいと思っています。 – Jon

答えて

7

この問題は、保存されたすべてのブレークポイントをクリアすることで解決しました。

起動時に環境変数PYCHARM_DEBUG = Trueを設定すると、この解決につながります。

+0

私はプロジェクトを作り直して古いものを削除して以来、後世のためにこれを投稿してくれてありがとう。私は、PyCharmのブレークポイント周辺にいくつかの古い参照バグがあり、Intellijで見たことのないものがあることに気付きました。 – Jon

+0

同じ問題を2行目に '# - * - coding:utf-8 - * - 'を追加することで解決します –

関連する問題