Проблема, импортирующая модуль (mpl_toolkits.basemap) в Python

Таким образом, проблема - это: я пытаюсь изучить, как вывести карты на печать с Python, с помощью файлов форм. Существует много примеров, доступных в Интернете, но примерно все они запускают с чего-то как

from mpl_toolkits.basemap import Basemap

Который, когда я пытаюсь ввести это в ноутбук IPython, консоль Python, или Pycharm, возвраты

ImportError: No module named 'mpl_toolkits.basemap'

К которому следующий ответ является, хорошо, временем к sudo apt-get install python-mpltoolkits.basemap. Это работает, возвращаясь:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-mpltoolkits.basemap is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

Я попробовал sudo apt-get remove python-mpltoolkits.basemap и затем переустановка с Кв. - добирается, никакая радость.

Как я могу или заставить систему распознавать, что модуль существует, или переустановить ее таким способом, которым это является распознаваемым к интерпретатору Python?

11
задан 1 December 2014 в 12:12

4 ответа

Этот статья описывает, как установить основную карту. И Здесь мерзавец repo, и вот является браузер загружаемым исходным кодом .

От статьи, короче говоря:
1) Загрузка источник, если склонный - получают установку, не удается
, 2) устанавливают источник (супер полезный при установке на виртуальной среде):

cd basemap-1.x.x
python setup.py install

Тогда вот также документ с инструкциями по установке и как протестировать, если Вы установили правильно. (просто выполненный from mpl_toolkits.basemap import Basemap в терминале).

важно отметить, что, если у Вас есть проблемы с libgeos быть обнаруженным, документ предлагает, чтобы Вы установили включенный libgeos источник (3.3.3) отдельно сначала.

10
ответ дан 23 November 2019 в 03:57

f Вы используете Анаконду, она имеет пакет для основной карты:

conda install basemap

(Это похоже, зернышко больше не имеет пакета.)

8
ответ дан 23 November 2019 в 03:57

сначала обновите свою проверку conda

$ conda update conda

, что Ваша версия

$ conda search "^python$"

Python создает виртуальную среду для Вашего проекта

$ conda create -n yourenvname python=x.x anaconda

, активируются, Ваша среда

$ source activate yourenvironment

устанавливают пакет основной карты в Вашей среде

$ conda install -n yourenvname basemap
0
ответ дан 23 November 2019 в 03:57

В моем случае работала следующая команда

sudo apt install python3-mpltoolkits.basemap
2
ответ дан 23 November 2019 в 03:57

Другие вопросы по тегам:

Похожие вопросы: