ubuntu 安装gdal
由于ubuntu安装gdal库折腾了半天,整的有点恶心,记录一下。。
貌似再win10上非常容易,只需要下whl就可以了,但是ubuntu上就很麻烦。
-
首先网上有很多先编译c++版本的再编译python版本的这种,我试了试都没成功。而且这种就算成功似乎也不能再anaconda的虚拟环境里面配合torch等其他一起跑。
-
pip install gdal, 报错,卒
-
后来我直接在虚拟环境里面 conda install gdal,就可以成功安装了,但是打开python
输入from osgeo import gdal时又报错
报错:ImportError: libtiledb.so.2.2: cannot open shared object file: No such file or directory
这里参考了这个博主的思路:
https://blog.csdn.net/weixin_40755306/article/details/126499626
其实libtiledb.so已经安装了,查找到:
/home/XX/anaconda3/envs/torch17/lib/ libtiledb.so.2.3
重新建立软连接:
ln -s /home/XX/anaconda3/envs/torch17/lib/libtiledb.so.2.3 /home/XX/anaconda3/envs/torch17/lib/libtiledb.so.2.2
4.可能还会报其他错误,要是使用过第一步那种方法并且在.bashrc里设置了环境变量的,记得删掉。