此问题不是重复的Basemap error: module object is not callable
解决方案是确保b
中的Basemap
大写。无论如何,我都会遇到这个问题。这是我的代码:
from mpl_toolkits.basemap import Basemap
Basemap()
这是错误:
TypeError: 'module' object is not callable
这是重新创建错误的简单方法。实际上,我在模仿第309行的pysplit文件中的mapdesigner.py中的代码。
如果有人知道解决此问题的方法,请告诉我。
编辑:
这是完整的错误:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
Basemap()
TypeError: 'module' object is not callable
来自实际的python文件:
Traceback (most recent call last):
File "C:\Users\usr\Desktop\stuff\test2.py", line 2, in <module>
Basemap()
TypeError: 'module' object is not callable
答案 0 :(得分:0)
我以前安装Basemap
的方法(无论是哪个,我都不记得了,因为那是几个月前)没有安装Basemap,而是将Basemap
放在了{{1} }文件准备安装到我的setup.py
中。
这个site-packages
当然不起作用,但这是一个单独的问题。至少我知道为什么这行不通。