_Pycharm 2017.2.3
_から_Pycharm 2017.1.4
_へのアップグレード後、Pycharmのデバッガーはcpython(またはそれに関連するsth)をビルドすることを提案しました。
_path/to/my/python /opt/pycharm-community-2017.1.4/helpers/pydev/setup_cython.py build_ext --inplace
_
これを行った後、デバッガーはすぐにこのエラーを返します:
プロセスは終了コード139で終了しました(シグナル11により中断:SIGSEGV)
Cpython( https://youtrack.jetbrains.com/issue/PY-2327 )で同様の問題があることがわかりましたが、提案されたファイルがないため、そこに記載されている回避策を使用できません削除するには... cythonを使用していません。構築に関するこのメッセージを無視したいです。
私はLinuxを使用しています(SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux
)
Python 2.7
PyCharmsのデバッガー設定(ビルド、実行、展開> Pythonデバッガー))でPyQt compatible
オプションを無効にすることで修正しました。トラブル
Pycharmを2017.1.4
からPycharm EAP 2017.2
に変更しましたが、効果はありませんでした。
新しいpython仮想環境を作成し、デフォルトのPycharmインタープリターをそれに変更することで問題を解決しました。
PycharmはCython向けに何かを構築することを提案しますが、今は無視します。
私はジェームズに同意します。
PYQTをインストールした後、あなたと同じ質問に答えます。 Pycharmの「Preference-> Project:your current project-> Project Interpreter」でpyqtをアンインストールした後、pyqtを見つけて「-」ボタンを押すと、デバッグが機能します。
興味深いのは、「from PyQt4 import QtGui」を含むスクリプトを実行したときです。 pyqtパッケージは自動でインストールされました。そして、デバッグは再び機能しません。それで、pyqtを再度アンインストールし、デバッグがもう一度機能します!
だから私はいくつかのパッケージが機能しないデバッグをするかもしれないと思う、あなたがすべきことはただそれを見つけてアンインストールすることです。犯罪パッケージは、多くの場合、pyqt、matplotlib、または類似のものです。
私はこの問題に出会い、長い間探していますが、すべてpyqtの互換性が原因であるため、解決することをお勧めします.
その後、問題は問題なく解決しました。
私はpyqt5バインディングを削除した後に機能しました。
Sudo apt-get remove python3-pyqt5
Cpythonをビルドしたため、これは私には起こりませんでした。無関係なプログラムをインストールしていたからです。それが役に立てば幸い。
2017.1.4でも同じでした2017.1.5へのアップデート後に問題が解決しました
すべてのブレークポイントをクリアしてみてください。私のために働いた。また、デバッグの代わりに実行するときに問題がないことを確認します。