如何安装上下文?

kee*_*ive 3 python-3.x geopandas contextily

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

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

使用OSGeo4W软件分发。

这种提醒的例子在这里

相反,其他操作系统的任务相当容易。


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

jor*_*ris 10

使用 Anaconda / conda

如果您使用的是Anaconda 发行版或一般而言的 conda 包管理器(我建议使用它来安装 python geo 堆栈),那么安装上下文就足够了:

conda install contextily --channel conda-forge
Run Code Online (Sandbox Code Playgroud)

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

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


kee*_*ive 6

视窗

(没有任何类似 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
Run Code Online (Sandbox Code Playgroud)

(已测试)