Как установить Contextily? - PullRequest
       35

Как установить Contextily?

0 голосов
/ 11 января 2019

Этот вопрос написан в связи с ответом на Построение карты с использованием геопанд и matplotlib .

Суть в том, что установка (пространственных) библиотек, таких как Proj.4 или Контекстно , может быть запутанной задачей в Windows, поэтому большую часть времени мы советуем напрямую

используйте дистрибутив программного обеспечения OSGeo4W .

Пример такого совета здесь .

Напротив , задача довольно проста с другими операционными системами.


Основная идея заключается в том, чтобы предоставить вопросительным пользователям «облегченный» подход к установке.

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Использование Anaconda / conda

Если вы используете дистрибутив Anaconda или вообще менеджер пакетов conda (который я рекомендую для установки геостека Python), его должно быть достаточно для контекстной установки с помощью:

conda install contextily --channel conda-forge

Это автоматически установит все зависимости Python и C (proj.4, GDAL, ...)

Это должно работать на всех платформах (Windows, Linux, Mac).

0 голосов
/ 11 января 2019

Windows

(без какого-либо conda-подобного распределения)

После ручной загрузки файлов WHL из Неофициальные двоичные файлы Windows для пакетов расширения Python . Откройте командную строку Administrator и введите (показано на 32-битном Python3.6):

pip3.6 install Fiona-1.8.4-cp36-cp36m-win32.whl --force-reinstall
pip3.6 install GDAL-2.3.3-cp36-cp36m-win32.whl && setx GDAL_VERSION "2.3.3"
pip3.6 install geopandas-0.4.0-py2.py3-none-any.whl
pip3.6 install proj
pip3.6 install Shapely-1.6.4.post1-cp36-cp36m-win32.whl
pip3.6 install Cartopy-0.17.0-cp36-cp36m-win32.whl
pip3.6 install rasterio-1.0.13-cp36-cp36m-win32.whl
pip3.6 install contextily

(проверено) .

...