【问题标题】:Install GeoViews on a Google Colaboratory Notebook在 Google Colaboratory Notebook 上安装 GeoViews
【发布时间】:2023-09-08 04:59:01
【问题描述】:

是否可以在 Google Colaboratory 笔记本上安装 geoviews,以便我可以使用它来绘制来自 Xarray 数据集的数据?

【问题讨论】:

  • 您尝试了什么,遇到了什么错误?
  • 我尝试了简单的import geoviews as gv,得到了错误信息:ModuleNotFoundError: No module named 'geoviews'
  • 当我尝试 pip install geoviews 时收到此错误消息:ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpp4b7gqpo Check the logs for full command output. 并且不知道如何处理。

标签: google-colaboratory python-xarray geoviews


【解决方案1】:

Geoviews 依赖于cartopy,它有一些 pip 未涵盖的额外要求。您可以使用apt 安装它们,此时geoviews 安装将正常工作:

!apt-get install libgeos++ libproj-dev
!pip install geoviews

在此之后,您可以运行基本的 geoviews 命令:

import geoviews as gv
import geoviews.feature as gf

gv.extension('matplotlib')
gf.ocean

【讨论】:

  • 谢谢!这肯定回答了我的问题,但我遇到了另一个问题。我正在尝试通过此链接 (geoviews.org/gallery/bokeh/…) 重现代码,但我的 Colab Notebook 因我不明白的原因而崩溃。有没有可能让它正常工作?