AttributeError: 模块 'pandas' 没有属性 'read_csv' Python3.5

新手上路,请多包涵

我已经成功地使用了 pandas.read_csv 很久了,但是当我尝试读取 csv 文件时突然开始出错

df = pd.read_csv('file.csv', encoding='utf-8')

错误是

AttributeError: module 'pandas' has no attribute 'read_csv'

我试过升级 pandas 但没有用。我试图搜索并得到 这个答案,但是当我在我的熊猫中搜索 csv.py 文件时,我没有找到任何答案。因此,我尝试将鼠标悬停在 pandas.read_csv 方法上,该方法将我带到 parsers.py 文件。但是在该文件中没有名为 read_csv 的特定方法,但它指向另一个像这样的解析器函数

# parser.py (built-in file in pandas) file has this implementation
read_csv = _make_parser_function('read_csv', sep=',')
read_csv = Appender(_read_csv_doc)(read_csv)

我不明白它应该如何重新开始工作?有什么建议么

原文由 muazfaiz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.9k
1 个回答

尝试在 Jupyter/ipython 中运行以下代码时,我遇到了同样的问题。

 import pandas as pd
df = pd.read_csv("weather_data.csv")
df

我意识到我有一个名为 pandas.py 的文件。事实上,还有另外两个名为 pandas1.py 和 pandas2.py 的文件。我把它们都改了,然后它就完美地工作了:)吸取了教训。

原文由 Drew 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题