python - 为什么我收到此 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
解决方案
它应该用大写字母folium.Map
代替, 映射。folium.map
当你尝试使用folium.map
时,它指的是模块map.py
。这也是错误消息告诉我们的内容TypeError: 'module' object is not callable
::Python 正在调用不可调用的东西。folium.Map
另一方面,指类Map
。
推荐阅读
- batch-file - 通过 Windows 批处理/命令脚本将感叹号 (!) 传递给 groovy 脚本
- sparse-matrix - 优化稀疏矩阵求解时间
- linux-kernel - 如何在 Yocto 中彻底重建 Linux 内核模块?
- r - 如何在 R 中运行嵌套 for 循环以从 DOMO 导入数据表?
- r - 如何通过多边形找到垂直于最大弦的最长弦
- typescript - Chai Mocha 测试 Promise Property '最终' 不存在
- sql-server - 将 STDistance 应用于表的所有行?
- python - 如何捕捉 LightGBM 训练进度
- java - 获取 HTTP 状态 404 - 未找到,当使用 Eclipse 重命名并部署在 Glassfish 上的动态 Web 项目的名称时
- facebook - Facebook Page Insights API:page_fans 字段提供信息的具体方式如何更新?