我是Python的新手,并且我已经在某个问题上停留了一段时间。我最近安装了模块pandas
,首先,它运行良好。但是,由于某种原因,它一直在说
AttributeError(“模块'pandas'没有属性'read_csv'”)。
我到处都在看StackOverflow,共识是我的CWD中可能有另一个同名文件,但我相信没有。
即使我创建一个新项目并调用它,例如Firstproject.py
,然后立即调用import pandas as pd
,我也会收到错误消息。
我将感谢您的帮助。如果需要,我可以提供更多信息。
答案 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.py
或read_csv.pyc
的路径中的所有文件。
答案 3 :(得分:0)
这是解决方案 当您下载python时,它会自动下载32,如果没有32,则需要删除,然后再下载64,然后问题解决了:)
答案 4 :(得分:0)
就我而言,我安装了模块“ panda”而不是“ pandas”。即使在工作文件夹中没有冲突的.py文件时,我也收到此错误。
然后我意识到自己的错误,然后安装了软件包“ panda s ”,问题得到了解决。