pandas 没有属性 read_html 树莓派
Posted
技术标签:
【中文标题】pandas 没有属性 read_html 树莓派【英文标题】:pandas has no attribute read_html raspberry pi 【发布时间】: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 默认值
这似乎是一个类似的问题:***.com/questions/28372092/…
你在同一个目录中是否有一个名为pandas.py
的python脚本?也许您正在导入该脚本而不是 pandas
模块。您可以在导入 `pandas 后立即将 print(pd.__file__)
添加到您的 script.py
文件中进行检查。
【参考方案1】:
你需要更新 pandas,使用:
pip install pandas==1.3
【讨论】:
以上是关于pandas 没有属性 read_html 树莓派的主要内容,如果未能解决你的问题,请参考以下文章
树莓派4B安装 docker 和 docker-compose