我正在通过X11转发在Redhat 6.7(圣地亚哥)上使用pycharm社区2018.2.1
。
项目解释器设置为~/anaconda3/bin/python3.6
当我使用python软件包中的main方法打开.py
文件时,例如
if __name__ == "__main__":
print("starting")
x = 5
print("exiting")
并尝试启动交互式调试器(Run
-> Debug
)我遇到以下错误
/home/user/anaconda3/bin/python3.6 /home/user/pycharm/pycharm-community-2018.2.1/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 33634 --file /home/user/pythonpackage/file.py
pydev debugger: process 1785391 is connecting
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
我正在使用默认调试器设置。最近,我在运行(而非调试)导入了matplotlib.pyplot
的脚本时也遇到了此错误。将matplotlib后端设置为TkAgg解决了该问题。
此错误在软件包目录core.1785391
中创建了一个文件,该文件似乎是一些python内部代码(太大,无法在此处粘贴,但包含例如class C(object):...
感谢您的帮助!