Возникли проблемы при установке 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.
Надеюсь, это может помочь.

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