赞
踩
需要在当前项目环境下安装gdal库
from osgeo import gdal 点击默认安装时报错
可直接看第三步使用wheel安装,这里介绍了通常用到的几种方法,但前两种都不行。第一种方法介绍了项目所用编译器地址的查询方法,需要在第三步中用到。
1.在编译库中添加失败,点击File->Settings-.>Project->Interpreter查看已经加载的库,+号搜索gdal安装失败
这时候可以查看报错信息
提示你手动安装,标黄的部分就是当前项目用到的环境,我的就是C:\Users\ROG\AppData\Local\Programs\Python\Python310\python.exe ,如果要安装别的库都可以在terminal里输入这个地址然后加上pip install XXX,这样就能解决一直困扰的编译环境和terminal打开时的地址不一样的问题。也不用在编译设置中切换各种python版本和虚拟环境(以前总是看各种博客但切换你都不管用)
2.转到terminal中输入还会报错
3.这时用wheel安装,打开链接https://www.lfd.uci.edu/~gohlke/pythonlibs/
查找gdal点击,
下载对应的wheel,我的环境下载的是cp310_win_amd64,对应python3.10和64位
把下载的wheel放到terminal打开时的路径下,输入
E:\ZH\calibration\linux> C:\Users\ROG\AppData\Local\Programs\Python\Python310\python.exe -m pip install GDAL-3.3.3-cp310-cp310-win_amd64.whl
这时是相对路径,若放在别的文件夹下则使用绝对路径
安装成功,可以使用了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。