1

我正在尝试在 Redhat 4.4.7-1 系统上安装 GDAL for python。我已经成功安装了 Python (2.7.13) 和 Anaconda (4.3.1),但我正在为 GDAL 需要运行的支持库而苦苦挣扎。每当我打开 python 并尝试时,>>> import osgeo我都会收到以下错误

>>> import osgeo
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/root/anaconda2/lib/python2.7/site-packages/osgeo/__init__.py", line 21, in <module>
    _gdal = swig_import_helper()
  File "/root/anaconda2/lib/python2.7/site-packages/osgeo/__init__.py", line 17, in swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: libjpeg.so.8: cannot open shared object file: No such file or directory

在此示例中,问题出在 libjpeg.so.8 文件上,但许多库都出现了这种情况。但是,对于之前的每个错误,我都能找到丢失的库并安装它,到目前为止,我已经安装了 7 个 .rpm 文件来解决这个问题,并且每次都会出现不同的丢失库。

但是,由于最近发生的这个错误,我碰壁了。据我所知,这个缺失的库需要更新版本的 glibc——我目前有 2.12 版本,而我需要的库需要 2.14。我不知道如何升级这个!

我以 root 身份运行它,但我似乎仍然无法升级库。还需要注意的是,我在这台机器上没有网络连接:我正在使用 putty 和 ftp 发送 .whl 和 .rpm 文件来安装 python 和 Linux 库。有任何想法吗?

4

0 回答 0