Таким образом, проблема - это: я пытаюсь изучить, как вывести карты на печать с 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?
Этот статья описывает, как установить основную карту. И Здесь мерзавец repo, и вот является браузер загружаемым исходным кодом .
От статьи, короче говоря:
1) Загрузка источник, если склонный - получают установку, не удается
, 2) устанавливают источник (супер полезный при установке на виртуальной среде):
cd basemap-1.x.x
python setup.py install
Тогда вот также документ с инструкциями по установке и как протестировать, если Вы установили правильно. (просто выполненный from mpl_toolkits.basemap import Basemap
в терминале).
важно отметить, что, если у Вас есть проблемы с libgeos быть обнаруженным, документ предлагает, чтобы Вы установили включенный libgeos источник (3.3.3) отдельно сначала.
f Вы используете Анаконду, она имеет пакет для основной карты:
conda install basemap
(Это похоже, зернышко больше не имеет пакета.)
сначала обновите свою проверку conda
$ conda update conda
, что Ваша версия
$ conda search "^python$"
Python создает виртуальную среду для Вашего проекта
$ conda create -n yourenvname python=x.x anaconda
, активируются, Ваша среда
$ source activate yourenvironment
устанавливают пакет основной карты в Вашей среде
$ conda install -n yourenvname basemap
В моем случае работала следующая команда
sudo apt install python3-mpltoolkits.basemap