我是 Python 新手,刚刚开始安装 Windows 版 PyCharm。从 Skype 下载了一些示例代码来测试他们的 SkypeKit API。但是...一旦我按下调试按钮,我就会得到:(我安装了 Python 2.7 和 Django 1.4)
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 2.0.2\helpers\pydev\pydevd.py", line 2, in <module>
from django_debug import DjangoLineBreakpoint
File "C:\Program Files (x86)\JetBrains\PyCharm 2.0.2\helpers\pydev\django_debug.py", line 1, in <module>
import inspect
File "C:\Program Files (x86)\Python27\lib\inspect.py", line 39, in <module>
import tokenize
File "C:\Program Files (x86)\Python27\lib\tokenize.py", line 38, in <module>
COMMENT = N_TOKENS
NameError: name 'N_TOKENS' is not defined
Process finished with exit code 1
这是什么意思?我可以做什么来解决它?
tokenize.py 模块可能加载了错误的 token.py 模块。看导入numpy时出错 https://stackoverflow.com/questions/7414504/error-importing-numpy。解决方案 1) 重命名新 token.py (token2.py) 并在 tokenize.py 等中更新对其的引用。解决方案 2) 如果新 token.py 位于 python 包中,您可以消除 import 语句的歧义:
import CorrectPythonPackage.token as token2
#or
from CorrectPythonPackage.token import *
其中 CorrectPythonPackage 是包含 token.py 文件的文件夹名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)