我在尝试使用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版本-132 x86_64JVM:JetBrains s.r.o 的OpenJDK 64位服务器虚拟机
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'
这是由于我的脚本目录中有一个名为keyword.py的文件。在这里找到答案。
在Python 2.7中导入urllib或urllib 2失败,返回ImportError:无法导入名称iskeyword