Python 属性错误:模块';小叶';没有属性';矩形';

Python 属性错误:模块';小叶';没有属性';矩形';,python,folium,Python,Folium,我一直在IBM Watson studio的Python笔记本中使用Folium,尝试了0.5.0和0.11.0版本。folium.Map和folium.Circlemarker工作正常,但folium.Rectangle失败。。。有办法解决这个问题吗?或者用于添加矩形的函数现在有所不同?在标题中生成错误的代码如下 folium.Rectangle(bounds=[[39.78,-105.05],[39.68,-105.05],[39.68,-104.94],[39.78,-104.94]],

我一直在IBM Watson studio的Python笔记本中使用Folium,尝试了0.5.0和0.11.0版本。folium.Map和folium.Circlemarker工作正常,但folium.Rectangle失败。。。有办法解决这个问题吗?或者用于添加矩形的函数现在有所不同?在标题中生成错误的代码如下

folium.Rectangle(bounds=[[39.78,-105.05],[39.68,-105.05],[39.68,-104.94],[39.78,-104.94]], color='#ff7800', fill=True, fill_color='#ffff00', fill_opacity=0.2).add_to(mapD)

首先,请使用
folium.\uuuuu version\uuuuuu
再次检查您的folium版本。(python语言)

根据,您可以在0.4.0之后使用
folium.CircleMarker

0.4.0

  • PolyLine
    Circle
    CircleMarker
    设置为传单的默认值和 接受所有路径的可选参数(ocefpaf#683和#697)
同样,只能在0.6.0之后使用
folium.Rectangle

0.6.0

  • 矩形
    多边形
    被重命名并设置为传单的默认值。 现在两者都接受了所有
    Path
    的可选参数(ocefpaf#722)
因此,如果您的folium版本低于0.6.0,您应该使用
folium.features.RectangleMarker
而不是
folium.Rectangle


如果您的folium版本实际上是0.11.0,但仍然不能使用folium.矩形,请检查您是否正确导入folium。(使用
import folium

非常感谢!我刚刚在0.5.0中使用了features命令,它成功了:-)