Возникли проблемы при установке GEOS для базовой карты в Windows 10
Я знаю, что эта проблема уже задавалась ранее, и надеюсь, что администраторы не будут расценивать этот вопрос как дубликат, потому что он немного другой. я использую Python 3.6, Windows 10 system with 64 bit
, Я успешно установил pip и использовал pip для установки нескольких пакетов (включая numpy, matplotlib, mpl_toolkits и т. Д.). Но когда я устанавливаю базовую карту и запускаю from mpl_toolkits.basemap install Basemap
возникает ошибка, говорящая, что there is no module named "mpl_toolkits.basemap
, Я иду к документу базовой карты, и он говорит, что GEOS
из 3.1.1 требуется. И когда я бегу pip install geos
что я получаю только geos-0.2.1
,
(так неудобно загружать картинки)
Есть ли у них альтернативы скачать GEOS для установки базовой карты? Я знаю, что есть способ установить Linux, но, похоже, он не работает в Windows.
1 ответ
Я столкнулся с подобной проблемой и, наконец, удалось установить basemap
через анаконду в моей среде windows7. Я пытался следовать basemap
официальная инструкция по установке в Unix Shell и pip install xxx.whl
методы, и оба не удалось. Я думаю, что возможными причинами может быть какой-то файл, несовместимый с Windows или не обновленный.
Установка базовой карты через Anaconda:
1. Установите Anaconda, следуя официальной инструкции.
2. Установите basemap
с помощью Anaconda Prompt (обязательно используйте Anaconda Prompt), запустите conda install -c anaconda-forge basemap
, Это может вызвать обновление анаконды, примите его. Затем Anaconda установит пакет и необходимые условия, включая последние geos
, для вас автоматически.
3. Запуск с вашей любимой IDE. Я запускаю ноутбук Jupyter от ANACONDA PROMPT, это важно. Так как у меня есть две версии python, и базовая карта не может быть загружена, если я запускаю jupyter notebook из cmd.
Должен отметить, что я заранее установил PROJ4, поэтому я не уверен, установит ли Anaconda его для вас или нет, если у вас его нет. Официальная инструкция по установке базовой карты: https://matplotlib.org/basemap/users/installing.html, вы также можете найти там ссылку на инструкцию PROJ4.
Надеюсь, это может помочь.