繁体   English   中英

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

[英]AttributeError("module 'pandas' has no attribute 'read_csv'")

我是 Python 的新手,我已经被一个问题困住了一段时间。 我最近安装了pandas模块,起初,它运行良好。 但是,出于某种原因,它一直在说

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

我已经查看了 StackOverflow 的所有内容,一致认为我的 CWD 中可能还有另一个同名文件,但我相信我没有。

即使我创建了一个新项目并将其命名为Firstproject.py ,然后立即import pandas as pd ,我Firstproject.py收到错误消息。

我将不胜感激。 如果需要,我可以提供更多信息。

你的问题是这样的:

命令

import pandas as pd

在您的情况下,没有导入真正的pandas 模块,而是导入了其他一些模块 - 在另一个模块中, read_csv()函数未定义

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

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

重命名这个文件,你会再次开心。 (极有可能。)

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

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

您可能将此名称用于您的脚本作为read_csv.py因此熊猫本身混淆了要导入的内容,如果或csv.py那么您可以将其重命名为其他名称,例如test_csv_read.py

还删除命名为read_csv.pyccsv.pyc的路径中的任何文件。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM