AttributeError(“模块'pandas'没有属性'read_csv'”)

时间:2018-10-06 09:34:10

标签: python pandas attributeerror

我是Python的新手,并且我已经在某个问题上停留了一段时间。我最近安装了模块pandas,首先,它运行良好。但是,由于某种原因,它一直在说

  

AttributeError(“模块'pandas'没有属性'read_csv'”)。

我到处都在看StackOverflow,共识是我的CWD中可能有另一个同名文件,但我相信没有。

即使我创建一个新项目并调用它,例如Firstproject.py,然后立即调用import pandas as pd,我也会收到错误消息。

我将感谢您的帮助。如果需要,我可以提供更多信息。

5 个答案:

答案 0 :(得分:1)

您的问题是这个

命令

import pandas as pd
在您的情况下,

并没有导入真正熊猫模块,而是导入了 other 个模块-而在另一个 other 中,{{1 }}函数未定义

很有可能在项目目录(或当前目录)中有一个名为“ pandas.py”的文件

而且-很可能-您在其中调用了read_csv()函数。

重命名此文件,您将再次高兴。 (很有可能。)

答案 1 :(得分:0)

最好的选择是在控制台中键入“ pandas”,您将能够看到“ pandas”名称的来源:

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

答案 2 :(得分:0)

您的脚本可能使用此名称作为read_csv.py,因此pandas本身混淆了要导入的内容,如果或csv.py,则可以将其重命名为{{1} }。

还要删除命名为test_csv_read.pyread_csv.pyc的路径中的所有文件。

答案 3 :(得分:0)

这是解决方案 当您下载python时,它会自动下载32,如果没有32,则需要删除,然后再下载64,然后问题解决了:)

答案 4 :(得分:0)

就我而言,我安装了模块“ panda”而不是“ pandas”。即使在工作文件夹中没有冲突的.py文件时,我也收到此错误。

然后我意识到自己的错误,然后安装了软件包“ panda s ”,问题得到了解决。