底图TypeError:'模块'对象不可调用

时间:2019-10-30 02:40:46

标签: python matplotlib module matplotlib-basemap

此问题不是重复的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

1 个答案:

答案 0 :(得分:0)

我以前安装Basemap的方法(无论是哪个,我都不记得了,因为那是几个月前)没有安装Basemap,而是将Basemap放在了{{1} }文件准备安装到我的setup.py中。

这个site-packages当然不起作用,但这是一个单独的问题。至少我知道为什么这行不通。