Pycharm调试模式语法错误



在运行pycharm社区版本时,突然之间,我在运行调试模式时开始遇到此语法错误。我尝试重新安装pycharm,但由于错误而没有运气。有人以前看到了吗?

Traceback (most recent call last):
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 26, in <module>
    from _pydevd_bundle.pydevd_additional_thread_info import PyDBAdditionalThreadInfo
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_additional_thread_info.py", line 19, in <module>
    from _pydevd_bundle.pydevd_additional_thread_info_regular import PyDBAdditionalThreadInfo  # @UnusedImport
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_additional_thread_info_regular.py", line 5, in <module>
    from _pydevd_bundle.pydevd_frame import PyDBFrame
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_frame.py", line 10, in <module>
    from _pydevd_bundle.pydevd_breakpoints import get_exception_breakpoint
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_breakpoints.py", line 15, in <module>
    from _pydevd_bundle.pydevd_comm import get_global_debugger
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 75, in <module>
    import pydevconsole
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevconsole.py", line 10, in <module>
    from _pydevd_bundle.pydevconsole_code_for_ironpython import InteractiveConsole
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydevd_bundle/pydevconsole_code_for_ironpython.py", line 105
    except SyntaxError, err:
                      ^
SyntaxError: invalid syntax

如果您不关心任何特定项目的配置或运行配置:

  1. 退出Pycharm
  2. 删除项目文件夹中的.idea文件夹
  3. 开始Pycharm

昨晚深夜遇到此问题时,我将这种方法用作快速修复解决方案。但是,该解决方案的本质表明,此问题是由.idea文件夹中的某些损坏引起的。如果我再次遇到这个问题,我会建议一种不同的方法:

  1. 首先,尝试在.idea文件夹中的文件中搜索错误文本
  2. 如果上一步失败:
    1. 退出Pycharm
    2. .idea文件夹在项目文件夹内部移动到安全位置
    3. 启动Pycharm以创建一个新鲜的.idea文件夹并再次退出
    4. 在旧的和新的.idea文件夹之间进行三路合并
    5. 开始Pycharm

如果您当前路径中的__init__.py,请删除它。或者,如果您的文件名是code.py,请重命名为其他内容。

最新更新