(Python)无法从 osgeo 导入 gdal

(Python)无法从 osgeo 导入 gdal

我一直使用 Windows,但决定改用 Ubuntu。现在我试图让我在学校的旧代码在 Ubuntu 上运行,但我在from osgeo import gdal

我尝试了互联网上的许多修复方法,但都没有成功。

如果我尝试,pip3 install osgeo我会收到以下错误:

error: legacy-install-failure

× Encountered error while trying to install package.
╰─> osgeo

如果我尝试,sudo apt-get -y install gdal-bin我会得到:

gdal-bin is already the newest version (3.4.1+dfsg-1build4).
The following packages were automatically installed and are no longer required:
  libboost-python1.74.0 libcasa-casa6

如果我尝试,sudo add-apt-repository ppa:ubuntugis/ppa我会得到:

Err:9 https://ppa.launchpadcontent.net/ubuntugis/ppa/ubuntu jammy Release
  404  Not Found [IP: 185.125.190.52 443]
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/ubuntugis/ppa/ubuntu jammy Release' does not have a Release file.

并检查 ogrinfo 版本,它似乎已安装:

$ ogrinfo --version
GDAL 3.4.1, released 2021/12/27

在 Python 代码中我尝试更改from osgeo import gdalimport gdal或类似这样的内容,但我不确定我做错了什么......

有人可以帮忙吗?

谢谢!

相关内容