如何安装上下文?

How to install Contextily?

这个问题是根据 的答案写的。

要点是安装(空间)库如Proj.4 or Contextily在Windows下可能是一个令人困惑的任务,所以大多数时候我们建议直接

use the OSGeo4W software distribution.

此类建议的示例 here

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


主要思想是为有疑问的用户提供"lite"安装方法。

Windows

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

Unofficial Windows Binaries for Python Extension Packages 手动下载 WHL 文件后。打开 管理员 命令提示符并键入(如 Python3.6 32 位所示):

pip3.6 install GDAL-2.3.3-cp36-cp36m-win32.whl && setx GDAL_VERSION "2.3.3"
pip3.6 install Fiona-1.8.4-cp36-cp36m-win32.whl
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

(测试).

使用 Anaconda/conda

如果您使用的是 Anaconda distribution 或一般的 conda 包管理器(我建议安装 python geo stack),使用上下文安装就足够了:

conda install contextily --channel conda-forge

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

这应该适用于所有平台(Windows、Linux、Mac)。

来自带有 conda 的官方 instagram 页面是:

conda install -c conda-forge contextily

Install geopandas and contextily