У меня возникли проблемы с импортом базового модуля mpl_toolkits в python. Вот что я получаю, когда запускаю test.py script из каталога модуля:
/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
from mpl_toolkits.basemap import Basemap, shiftgrid
ImportError: No module named basemap
Я не могу получить его, так как sys.path
дает список путей, в которых я уверен, что каталог "baseemap" находится в каталоге "mpl_toolkits". Для import mpl_toolkits
нет проблем. Вот что я попробовал, чтобы вручную добавить путь и результат:
>>> import sys
>>> sys.path.append('/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap')
>>> import basemap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "basemap/__init__.py", line 30, in <module>
from mpl_toolkits.basemap import pyproj
ImportError: No module named basemap
Я попытался удалить переустановку базовой карты из источника (тщательно следуя этим инструкциям), из apt-get, из конды, но это не ничего изменить: я не могу импортировать базовую карту.
Спасибо за помощь