【问题标题】:pandas has no attribute read_html raspberry pipandas 没有属性 read_html 树莓派
【发布时间】:2017-02-10 12:18:39
【问题描述】:
import pandas as pd

f_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states') 

所以上面的脚本在 python shell 中直接调用时可以正常工作:

>>> import pandas as pd
>>> f_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')

但在执行python script.py 时不起作用,错误为AttributeError: 'module' object has no attribute 'read_html'

这是同一个脚本,但是以两种不同的方式调用,那么为什么一个有效而另一个无效呢?

【问题讨论】:

  • 运行脚本时使用的 python 版本是否相同?在 shell 中尝试 which python 并与控制台中的 import sys; print(sys.version); 进行比较。
  • 是的,rasbian 都返回 2.7.9 默认值
  • 这似乎是一个类似的问题:stackoverflow.com/questions/28372092/…
  • 你在同一个目录中是否有一个名为pandas.py的python脚本?也许您正在导入该脚本而不是 pandas 模块。您可以在导入 `pandas 后立即将 print(pd.__file__) 添加到您的 script.py 文件中进行检查。

标签: python-2.7 pandas raspberry-pi


【解决方案1】:

你需要更新 pandas,使用:

pip install pandas==1.3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-20
    • 2013-07-21
    • 2021-10-28
    • 1970-01-01
    • 2019-02-11
    • 2023-04-03
    • 2015-09-15
    • 2018-08-30
    相关资源
    最近更新 更多