Базовая карта TypeError: объект 'module' не вызывается - PullRequest
0 голосов
/ 30 октября 2019

Этот вопрос , а не дубликат Ошибка базовой карты: объект модуля не может быть вызван

Решение этой проблемы заключается в обеспечении b в Basemap с большой буквы. Я получаю эту проблему независимо от этого. Вот мой код:

from mpl_toolkits.basemap import Basemap
Basemap()

А вот и ошибка:

TypeError: 'module' object is not callable

Это простой способ воссоздания ошибки. На самом деле я имитирую код, найденный в pysplit , в файле mapdesigner.py в строке 309.

Если кто-нибудь знает способ исправить эту проблему, пожалуйста, сообщитея знаю.

изменить:

Вот полная ошибка:

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 голосов
/ 30 октября 2019

Метод, который я использовал для установки Basemap (какой бы я ни был, я не помню, потому что это было несколько месяцев назад) не установил Basemap, вместо этого он поместил Basemap с файлом setup.py, готовым для установкипо моему site-packages.

Это setup.py конечно не работает, но это отдельная проблема. По крайней мере, я знаю, почему это не работает.

...