AttributeError («модуль« pandas »не имеет атрибута« read_csv »») - PullRequest
0 голосов
/ 06 октября 2018

Я новичок в Python и застрял на проблеме в течение некоторого времени.Я недавно установил модуль pandas и сначала он работал нормально.Тем не менее, по какой-то причине он продолжает говорить

AttributeError ("модуль 'pandas' не имеет атрибута 'read_csv'").

Я просмотрел все StackOverflow иПо общему мнению, в моем CWD есть еще один файл с таким же именем, но я полагаю, что нет.

Даже если я создаю новый проект и называю его, например, Firstproject.py, и сразу же import pandas as pd, я получаю ошибку.

Буду признателен за помощь.Я могу предоставить больше информации, если требуется.

Ответы [ 4 ]

0 голосов
/ 12 апреля 2019

Вот решение, когда вы загрузили python, автоматически загружающий 32, который нужно удалить, если у вас нет 32, и перейдите к загрузке 64, а затем проблема решена:)

0 голосов
/ 06 октября 2018

Может быть, вы используете это имя для своего скрипта как read_csv.py, поэтому pandas сама запуталась, что импортировать, если или csv.py, тогда вы можете переименовать его в что-то еще, например test_csv_read.py.

также удалите все файлы в пути с именами read_csv.pyc или csv.pyc.

0 голосов
/ 04 января 2019

Ваша проблема заключается в следующем:

Команда

import pandas as pd

в вашем случае не импортировала подлинный модуль панд, но некоторые другие один - и в этом другой функция read_csv() не определена .

Весьма вероятно, что вы находитесь в каталоге вашего проекта (или вваш текущий каталог) файл с именем "pandas.py" .

И, что весьма вероятно, вы вызвали в нем функцию pd.read_csv().

Переименуйте этофайл , и вы снова будете счастливы.(Весьма вероятно.)

0 голосов
/ 06 октября 2018

Лучше всего набрать в консоли «pandas», и вы сможете увидеть, откуда происходит ваше имя «pandas»:

>>> pandas
<module 'pandas' from '/some-path/site-packages/pandas/__init__.py'>
...