运行pd.read_csv("iris.csv")出错,找不到原因。

import pandas as pd
File "E:\sxjc\pandas.py", line 3, in
dataset=pd.read_csv("iris.csv")
AttributeError: partially initialized module 'pandas' has no attribute 'read_csv' (most likely due to a circular import)

你是不是自己有一个py文件也叫pandas,把它改个名字就好了

这是你的文件目录:
E:\sxjc\pandas.py
可以看到,你的文件名称是pandas,在该文件内导入pandas属于circular import。
所以你需要将你的文件名称设置为,不与自身导入库名称的字符串即可,比如pandas0...等。

问题解决了,谢谢大家