win10/linux-python-gdal安装(踩坑)

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

你可能感兴趣的:(深度学习)