【问题标题】:Python debuggers not working after updating PyCharm更新 PyCharm 后 Python 调试器无法正常工作
【发布时间】:2016-09-11 02:18:01
【问题描述】:

我在尝试使用 pudb 和 PyCharm 调试器时遇到以下错误。我最近更新了 PyCharm,此后我遇到了这个失败。这是我尝试启动该过程的示例:python3.4 -m pubd.run initdata.py

这是我的 Pycharm 信息:

PyCharm 社区版 2016.1.3 构建 #PC-145.971,构建于 2016 年 5 月 3 日 JRE:1.8.0_40-release-b132 x86_64 JVM:JetBrains s.r.o 的 OpenJDK 64-Bit Server VM

Could not import runpy module
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/runpy.py", line 15, in <module>
    import importlib.util
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/importlib/util.py", line 12, in <module>
    from contextlib import contextmanager
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/contextlib.py", line 4, in <module>
    from collections import deque
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/collections/__init__.py", line 12, in <module>
    from keyword import iskeyword as _iskeyword
ImportError: cannot import name 'iskeyword'

【问题讨论】:

  • 这个导入语句很有趣我在以下目录/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/ from collections import deque 中找不到集合模块

标签: python pycharm pudb


【解决方案1】:

这是由于在我的脚本目录中有一个名为 keyword.py 的文件。在这里找到答案。

Import urllib or urllib 2 in Python 2.7 failing with ImportError: cannot import name iskeyword

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 2019-08-10
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多