在运行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
如果您不关心任何特定项目的配置或运行配置:
- 退出Pycharm
- 删除项目文件夹中的
.idea
文件夹 - 开始Pycharm
昨晚深夜遇到此问题时,我将这种方法用作快速修复解决方案。但是,该解决方案的本质表明,此问题是由.idea
文件夹中的某些损坏引起的。如果我再次遇到这个问题,我会建议一种不同的方法:
- 首先,尝试在
.idea
文件夹中的文件中搜索错误文本 - 如果上一步失败:
- 退出Pycharm
- 将
.idea
文件夹在项目文件夹内部移动到安全位置 - 启动Pycharm以创建一个新鲜的
.idea
文件夹并再次退出 - 在旧的和新的
.idea
文件夹之间进行三路合并 - 开始Pycharm
如果您当前路径中的__init__.py
,请删除它。或者,如果您的文件名是code.py
,请重命名为其他内容。