#pandas #jupyter-notebook #python-3.9
#pandas #jupyter-notebook #python-3.9
Вопрос:
Здравствуйте, в настоящее время я прохожу курс bootcamp для анализа данных на Udemy и использую jupyter notebook с версией python 3.9. В настоящее время я изучаю, как использовать библиотеку pandas, я установил ее на свой компьютер и даже обновил до версии 1.1.4. Когда я запускаю
import pandas as pd
и, выполнив ячейку, я получаю это сообщение об ошибке
NameError Traceback (most recent call last)
<ipython-input-1-7dd3504c366f> in <module>
----> 1 import pandas as pd
~pandas.py in <module>
25 {
26 "cell_type": "code",
---> 27 "execution_count": null,
28 "metadata": {},
29 "outputs": [],
NameError: name 'null' is not defined
Я попытался перезапустить ядро, а также перезапустить и очистить вывод, но он по-прежнему выдает мне эту ошибку.
Комментарии:
1. похоже, вы назвали одну из своих локальных программ как pandas.py . таким образом, когда вы импортируете pandas, он импортирует ваш файл, а не библиотеку pandas
2. Ваше право, я назвал один из своих файлов как pandas.py , я удалил этот файл, так что теперь он работает, спасибо! Кроме того, я даже использовал import numpy как np прямо перед импортом pandas как pd, и по какой-то причине это сработало.
Ответ №1:
Возможно, у вас есть локальный файл с именем pandas.py
. Удалите локальный файл pandas.py и запустите его заново. Это разрешится.
Оператор import пытается импортировать ваш локальный файл вместо библиотеки pandas
Ответ №2:
Возможно, у вас есть локальный файл с именем pandas.py
. Удалите локальный файл pandas.py
и запустите его повторно. Это решит проблему.
Оператор import импортирует ваш локальный файл вместо pandas
библиотеки.