Импорт Pandas дает ошибку AttributeError: модуль "pandas" не имеет атрибута "core" в ноутбуке iPython
Я запускаю ноутбук iPython через приложение Anaconda Navigator (версия 1.1.0). Когда я хочу импортировать панд, это дает мне странную ошибку. Я думал, что приложение Anaconda включало пакет панд?
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-4-af55e7023913> in <module>()
----> 1 import pandas as pd
/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/__init__.py in <module>()
37 import pandas.core.config_init
38
---> 39 from pandas.core.api import *
40 from pandas.sparse.api import *
41 from pandas.stats.api import *
/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/api.py in <module>()
8 from pandas.core.common import isnull, notnull
9 from pandas.core.categorical import Categorical
---> 10 from pandas.core.groupby import Grouper
11 from pandas.core.format import set_eng_float_format
12 from pandas.core.index import (Index, CategoricalIndex, Int64Index,
/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/groupby.py in <module>()
16 DataError, SpecificationError)
17 from pandas.core.categorical import Categorical
---> 18 from pandas.core.frame import DataFrame
19 from pandas.core.generic import NDFrame
20 from pandas.core.index import (Index, MultiIndex, CategoricalIndex,
/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/frame.py in <module>()
37 create_block_manager_from_arrays,
38 create_block_manager_from_blocks)
---> 39 from pandas.core.series import Series
40 from pandas.core.categorical import Categorical
41 import pandas.computation.expressions as expressions
/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/series.py in <module>()
33 from pandas.core.internals import SingleBlockManager
34 from pandas.core.categorical import Categorical, CategoricalAccessor
---> 35 import pandas.core.strings as strings
36 from pandas.tseries.common import (maybe_to_datetimelike,
37 CombinedDatetimelikeProperties)
AttributeError: module 'pandas' has no attribute 'core'
7 ответов
по-видимому, ошибка, которую я получил при попытке импортировать панды в первый раз был ValueError: unknown locale: UTF-8
пытаясь импортировать снова после этого, дал еще одну ошибку, как описано в моем вопросе выше.
Я нашел решение для решения ValueError на ошибка локали ноутбука IPython
после обновления моего профиля bash, ошибка AttributeError: module 'pandas' has no attribute 'core'
больше не появляются.
"вы пробовали выключить и снова включить?" (Рой это толпа)
это случилось со мной сегодня, поэтому я оказался на этой странице. Видя, что ошибка была странной, так как в последнее время я не внес никаких изменений в свою среду Python. Интересно, что я заметил, что если я открою новый ноутбук и import pandas
Я бы не получил то же сообщение об ошибке. Итак, я сделал shutdown
хлопотный ноутбук и начал его снова, и вуаля он работает опять!
в последней версии pandas (pandas 0.23) есть эта ошибка, которая дает вам ошибку при импорте панд.
но это можно легко исправить, установив более раннюю версию pandas (pandas 0.22) с помощью команды pip install pandas==0.22
в командной строке Windows.
Я только что решил эту проблему. Недавно я изменил языковую настройку своего MacBook с английского на китайский. И я полагаю, что настройка также изменит настройку в " locale."Потому что, когда я переключился обратно, я обнаружил, что настройка местоположения была изменена снова, и я в порядке, чтобы импортировать панд снова.
поэтому, если вы недавно изменили настройку языка, вам стоит попробовать изменить его обратно.
да, дистрибутив Anaconda включает панд, введите
conda list
чтобы получить список установленных пакетов.
- нажмите Ctrl+C, чтобы закрыть ноутбук jupyter, закройте все окна ноутбука jupyter
- откройте его, набрав ноутбук jupyter на cmd prompt.