熊猫过去在我的电脑上工作得很好。但今天,当我尝试将它导入脚本(版本pip)时,它突然弹出一条错误消息升级.py)地址:
import pandas as pd
print pd.__version__
它弹出:
AttributeError: 'module' object has no attribute 'isclass'
我尝试卸载,重新安装熊猫的更新版本。你知道吗
我在谷歌上搜索并尝试了一些其他的改变。它说这个问题与NLTK有关,所以我卸载了NLTK,但问题仍然存在。我还尝试更改环境变量,但没有任何帮助。你知道吗
出了什么问题,我该怎么纠正?你知道吗
谢谢你。你知道吗
下面是整个错误消息
Traceback (most recent call last):
File "C:\Python27\Working Scripts\Version pip upgrade.py", line 1, in <module>
import pandas as pd
File "C:\Python27\lib\site-packages\pandas\__init__.py", line 23, in <module>
from pandas.compat.numpy import *
File "C:\Python27\lib\site-packages\pandas\compat\__init__.py", line 39, in <module>
import inspect
File "C:\Python27\lib\inspect.py", line 39, in <module>
import tokenize
File "C:\Python27\Working Scripts\tokenize.py", line 3, in <module>
import nltk
File "C:\Python27\lib\site-packages\nltk\__init__.py", line 115, in <module>
from nltk.decorators import decorator, memoize
File "C:\Python27\lib\site-packages\nltk\decorators.py", line 187, in <module>
@decorator
File "C:\Python27\lib\site-packages\nltk\decorators.py", line 165, in decorator
if inspect.isclass(caller):
AttributeError: 'module' object has no attribute 'isclass'
我认为您正在用
C:\Python27\Working Scripts\tokenize.py
隐藏tokenize
模块。你能改一下它的名字吗?你知道吗在内部
inspect
导入python内置模块tokenize
,但似乎在试图运行的脚本旁边有tokenize.py
。你知道吗Python将首先在当前目录中搜索要导入的模块。在您的例子中,它找到了一个实际需要python内置模块的地方。你知道吗
相关问题 更多 >
编程相关推荐