我只是在试着运行标准:
import folium
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm.create_map(path='osm.html')我得到了:
AttributeError: module 'folium' has no attribute 'Map'我用的是Anaconda 3/ spyder已检查并安装了folium,vincent,jinja2,pandas。
可能的问题是什么?
发布于 2017-08-29 13:48:13
也许这是一个愚蠢的假设,但我也有同样的问题,它的存在是因为我的工作目录中有一个名为'folium.py‘的文件,所以脚本试图从那里导入地图对象。
发布于 2017-05-09 05:00:53
Folium已弃用create_map,请改用save:
路径(map_osm.save=‘osm.html’)
发布于 2018-05-20 03:34:42
这很可能是由包版本不匹配引起的。如果你解决了这个问题,那么它应该是有效的。
如果您的Anaconda3是最新的,请更新或重新安装folium.folium可能需要一些Anaconda3模块的早期版本,因为在发布更新时会有延迟。您可能需要降级Anaconda中的一些模块才能使用当前版本的folium。
如果你使用:!pip install folium or,conda install -c conda-forge folium来安装folium,那么你会得到提示。如果您是通过复制github存储库来安装folium的,那么您可能会遇到这个问题。
我建议您更新Anaconda3,然后使用conda (从Anaconda3提示符)来安装folium.
希望这能解决这个问题。
https://stackoverflow.com/questions/39857713
复制相似问题