如何在Google Colab上快速安装GDAL?

问题描述 投票:0回答:3

我可以通过运行单元在 Google Colab 中安装 GDAL:

%%shell
sudo yum -y update
sudo yum-config-manager --enable epel
sudo yum -y install make automake gcc gcc-c++ libcurl-devel proj-devel geos-devel
cd /tmp
curl -L http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz | tar zxf -
cd gdal-2.0.0/
./configure --prefix=/usr/local --without-python
make -j4
sudo make install
cd /usr/local
tar zcvf ~/gdal-2.0.0-amz1.tar.gz *

使用这个答案。

但是,这个单元格需要半个多小时才能完成。

如何更快地安装

gdal

我的目标是运行这个答案中的代码。我已经成功做到了,但是在 Colab 内核重新启动后,我必须再次等待上述单元运行。

python makefile google-colaboratory gdal yum
3个回答
2
投票

使用 将 conda 包安装到 google colab,这有效:

%%shell
wget -c https://repo.anaconda.com/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh
chmod +x Miniconda3-4.5.4-Linux-x86_64.sh
bash ./Miniconda3-4.5.4-Linux-x86_64.sh -b -f -p /usr/local
conda install -q -y --prefix /usr/local python=3.6 gdal

1
投票

GDAL 已预装在 Google Colab 中,因此您只需在启动笔记本时导入即可

import gdal
!gdalinfo --version

GDAL 2.2.3,2017/11/20发布

虽然这不是 GDAL 的最新版本,但对于您的示例代码来说它应该足够了。

顺便说一下,要获取 Google Colab 中预安装的 Python 库的完整列表,请运行:

!pip freeze

0
投票

其实ChatGPT帮我解决了这个问题。
第 1 步:通过以下方式安装 GDAL:
!pip 安装 gdal

第2步:通过这种方式导入gdal,而不是“导入gdal”:
从 osgeo 导入 gdal

希望它仍然可以帮助也遇到此错误的人。

© www.soinside.com 2019 - 2024. All rights reserved.