首页 > 解决方案 > 为什么我收到此 folium 模块不可调用错误?

问题描述

当我在 pycharm 中键入以下代码时:

import webbrowser
import folium

m = folium.map(location=[44, 55], zoom_start=20)
m.save('map2.html')
webbrowser.open('map2.html', new=2)

我收到以下错误:

Traceback (most recent call last):
File "C:\Users\abdel\PycharmProjects\pythonProject\pythonmap.py", line 4, in <module>
m = folium.map(location=[44, 55], zoom_start=20)
TypeError: 'module' object is not callable

我如何解决它?

Python 3.9.1 Windows 10 pycharm

标签: pythonpython-3.xfolium

解决方案


它应该用大写字母folium.Map代替, 映射。folium.map

当你尝试使用folium.map时,它指的是模块map.py。这也是错误消息告诉我们的内容TypeError: 'module' object is not callable::Python 正在调用不可调用的东西。folium.Map另一方面,指类Map


推荐阅读