win10版本
错误示范:(最好不要尝试)
先在anaconda下用
conda install gdal
用这条命令安装结束之后出现错误“ImportError DLL load failed 找不到指定的程序”,不能正常使用,然后进行卸载
conda uninstall gdal
正确方法:
先在第三方库下载对应版本的gdal包
这里我下载的是这个版本
记住保存的路径,然后去anaconda prompt下输入:
pip install GDAl-2.4.1-cp37-cp37m-win_amd64.whl #这里换成自己的路径
然后就安装完成了
linux版本
方法一:(正常是可以用的,但是我用这个方法出现了一点问题)
去这里linux版本下载对应的gdal包
我下载的是这个版本
然后进行安装
tar -zxvf gdal-2.4.1.tar.gz
cd ./gdal-2.4.1
./configure
make
make install #在这一步出现了error,解决方法可以在前面加上sudo,就是用sudo make install,但是我没有sudo权限就放弃了
接下来输入(这下面的我就没有尝试了)
vim ~/.bashrc
输入“i”进入插入模式,将光标移动到文件末尾
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
按esc退出插入模式,输入“:wq”保存退出
source ~/.bashrc #执行source命令更新变量
方法二:(用了这个方法)
直接install gdal还是会出现问题
但是安装fiona会自动安装好gdal
conda install fiona
在安装fiona的时候,我用的清华源无法安装,这里我就清除了清华源,也就是直接用默认源下载,如果没有安装失败就不用了恢复默认源了
conda config --remove-key channels #恢复默认源
conda config --show #查看一下
安装好后测试一下
python
from osgeo import gdal
方法三:
查看要安装的gdal版本:
conda search gdal
选择版本进行安装:
conda install -c https://conda.anaconda.org/conda-forge gdal=3.0.2 #这里安装的是3.0.2版本
如果from osgeo import gdal报错
ImportError: libpoppler.so.91: cannot open shared object file: No such file or directory
就输入下面这个命令:
conda install poppler