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

How to install GDAL on Google Colab fast?

我可以在 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 *

使用 this 答案。

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

如何才能更快地安装 gdal

我的目标是运行中的代码。我设法做到了,但是在 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

GDAL 已经 pre-installed 在 Google Colab 中,因此您只需在启动笔记本时导入它

import gdal
!gdalinfo --version

GDAL 2.2.3, released 2017/11/20

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

顺便说一句,要获得 Google Colab 中 pre-installed python 库的完整列表,运行:

!pip freeze