我正在尝试在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库。有什么想法吗?