Панды хорошо работали на моем компьютере. Но сегодня он неожиданно появляется сообщение об ошибке, когда я пытаюсь импортировать его в скрипт (Version pip upgrade.py):
import pandas as pd
print pd.__version__
Он появляется:
AttributeError: 'module' object has no attribute 'isclass'
Я попытался удалить, переустановить обновленную версию Pandas.
Я googled и пробовал некоторые другие изменения. Он сказал, что проблема связана с 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'
Я думаю, что вы tokenize
модуль tokenize
с C:\Python27\Working Scripts\tokenize.py
. Не могли бы вы попытаться изменить название?
Внутренне inspect
импорт встроенного модуля python tokenize
но, похоже, у вас есть tokenize.py
рядом с скриптом, который вы пытаетесь запустить.
Сначала Python будет искать модули для импорта в текущем каталоге. И в вашем случае он находит тот, где на самом деле он требует одного из встроенных модулей python.
inspect
модуль не то, что он должен быть. Может быть, вы это где-то скрываете? Не могли бы вы предоставить весь код вVersion pip upgrade.py
?