3

这个问题与使用 geopandas 和 matplotlib 绘制地图的答案有关。

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

使用OSGeo4W软件分发。

这种建议的一个例子在这里

相反,对于其他操作系统,这项任务相当容易。


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

4

3 回答 3

10

使用 Anaconda / conda

如果您使用Anaconda 发行版或一般情况下使用 conda 包管理器(我建议安装 python geo stack),那么在上下文中安装就足够了:

conda install contextily --channel conda-forge

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

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

于 2019-01-11T15:42:38.610 回答
4

视窗

(没有任何类似 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

(测试)

于 2019-01-11T15:23:28.000 回答
0

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

conda install -c conda-forge contextily

安装 geopandas 和上下文

于 2021-05-12T02:26:57.127 回答