如何上下文安装?

时间:2019-01-11 15:23:17

标签: python-3.x geopandas contextily

此问题与Plotting a map using geopandas and matplotlib的答案有关。

主要要点是,在Windows下安装Proj.4Contextily之类的(空间)库可能是一个令人困惑的任务,因此建议大多数时候直接使用

  

使用OSGeo4W软件发行版。

此类建议here的示例。

一个相反的,在其他操作系统上,该任务相当容易。


主要思想是为疑问用户提供“精简”安装方法。

3 个答案:

答案 0 :(得分:2)

Windows

(没有任何类似conda的分布)

Unofficial Windows Binaries for Python Extension Packages手动下载WHL文件后。打开 Administrator 命令提示符并键入(在Python3.6 32bit上图示):

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

(已测试)

答案 1 :(得分:1)

使用Anaconda / conda

如果您使用的是Anaconda distribution或一般的conda软件包管理器(我建议安装python地理堆栈),则可以通过以下方式进行上下文安装:

conda install contextily --channel conda-forge

这将自动安装所有python和C依赖项(proj.4,GDAL等)

这在所有平台(Windows,Linux,Mac)上均应适用。

答案 2 :(得分:0)

来自 conda 的官方安装页面是:

conda install -c conda-forge contextily

Install geopandas and contextily