使用Pycharm调试PyQt gui时出现奇怪的错误

漂白

我一直在使用PyCharm在PyQt中调试我的GUI。到目前为止,这确实非常成功,直到我在尝试调试gui时遇到一个奇怪的错误。我已经在脚本的开始以及各个点设置了一个断点,但是程序没有机会到达这一点。我也尝试删除所有断点并运行调试,但得到相同的结果。完整的回溯是:

C:\Users\pbreach\Continuum\Anaconda3\python.exe "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 53720 --file C:/Users/pbreach/Dropbox/FIDS/cci/bluebook/code/input.py
Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_cython_wrapper.py", line 2, in <module>
    from _pydevd_bundle.pydevd_cython import trace_dispatch, PyDBAdditionalThreadInfo
ModuleNotFoundError: No module named '_pydevd_bundle.pydevd_cython'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\pydevconsole.py", line 8, in <module>
    from code import InteractiveConsole
ImportError: cannot import name 'InteractiveConsole'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\pydevd.py", line 26, in <module>
    from _pydevd_bundle.pydevd_additional_thread_info import PyDBAdditionalThreadInfo
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_additional_thread_info.py", line 17, in <module>
    from _pydevd_bundle.pydevd_cython_wrapper import PyDBAdditionalThreadInfo
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_cython_wrapper.py", line 26, in <module>
    mod = __import__(check_name)
  File "_pydevd_bundle\pydevd_cython_win32_36_64.pyx", line 9, in init _pydevd_bundle.pydevd_cython_win32_36_64 (_pydevd_bundle/pydevd_cython_win32_36_64.c:21388)
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_frame.py", line 10, in <module>
    from _pydevd_bundle.pydevd_breakpoints import get_exception_breakpoint
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_breakpoints.py", line 15, in <module>
    from _pydevd_bundle.pydevd_comm import get_global_debugger
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 75, in <module>
    import pydevconsole
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\pydevconsole.py", line 10, in <module>
    from _pydevd_bundle.pydevconsole_code_for_ironpython import InteractiveConsole
  File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3\helpers\pydev\_pydevd_bundle\pydevconsole_code_for_ironpython.py", line 105
    except SyntaxError, err:
                      ^
SyntaxError: invalid syntax

Process finished with exit code 1

有谁知道导致此错误的原因以及如何解决?当我正常运行代码(无需调试)时,不会遇到任何这些错误。

安德鲁·麦克纳利

我遇到了同样的问题,花了我一段时间,但我找到了适合我的解决方案。我相信发生的事情是调试器正在_pydevd_bundle.pydevd_cython目录中查找模块code但是,由于您是在自己的code目录之外运行脚本,因此调试器将检查您的文件夹,发现它们不是模块,并引发错误。那将解释为什么删除__init__.py作品,因为调试器将不再混淆这两个目录。

因此,将您的代码目录重命名为其他目录,应该可以解决此问题,并保留初始化文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pycharm 4.0.3使用调试时使任何PyQt程序崩溃

使用YuvImage压缩时出现奇怪的错误

使用遮罩时出现奇怪的阴影错误

使用“颜色:”时出现奇怪的错误

使用柴油和杜松插入值时出现奇怪的错误

Javascript:使用“标签”时出现奇怪的语法错误

在Java中使用foreach循环时出现奇怪的错误

使用DevOps部署ARM模板时出现奇怪的错误

使用 pg-promise 转换值时出现奇怪的错误

在片段内使用ViewPager时出现奇怪的错误

尝试使用Angular TestBed时出现奇怪的RxJS错误

在既定的theano环境上使用keras时出现奇怪的错误

使用 Lombok 和 IntelliJ 时出现奇怪的编译错误

在循环中使用ffmpeg时出现奇怪的错误

Javascript:使用JS对象时出现奇怪的错误

Excel:使用UDF时出现奇怪的#VALUE错误行为

使用PointClamp或PointWrap时出现奇怪的纹理移动错误

在iOS中使用html时出现奇怪的错误

在Qml场景下使用OpenGL渲染时出现奇怪的错误

在Python中使用空格而不是Tab时出现奇怪的错误

使用PyCharm调试Python时跳过行

使用 Rails 使用搜索字段进行第二次查询时出现奇怪的错误

使用Xception CNN训练自定义图像时出现奇怪的错误

使用英语语言环境时出现奇怪的path_helper错误

奇怪的 Console.log:使用 firebase 登录 google plus 时出现 10 个错误

使用shared_ptr和make_shared时出现奇怪的编译器错误

使用printf和inet_ntoa打印IP地址时出现奇怪的错误

在SBT项目中使用来自Maven Central的处理库时出现奇怪的错误

尝试在 Visual Studio 工作时使用来自 CLION 的 Boost 1.69.0,但出现奇怪的 MINGW 错误