Jupter执行python代码,报错,具体内容如下:
代码执行报错表示,没有安装gma包,打开cmd执行安装指令 --pip install gma ,
结果报错,报错内容如下:
报错翻译过来的意思就是:
错误:找不到满足要求 gma 的版本(来自版本:无)
错误:找不到 GMA 的匹配分布
查找资料后,发现gma需求的 Python版本应 >= 3.8 。
查看已有的python版本 指令:python -V(一定要注意,这里是大写V)
已有的python版本不够,需更新新的版本(我这里有最新安装包,所以就不在这里赘述了)
重新安装python,并查看是否安装成功
好,再次安装gma包,看是否还会报错
还是报错,这里下意识去pip install gdal
原因是gdal并非纯净的库,用 pip install 库名 会报错,
因此解决方案去官网下载wheel ,
https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
由于我这里python版本为3.11,所以下载了GDAL-3.4.3-cp311-cp311-win_amd64.whl
执行:pip install GDAL-3.4.3-cp311-cp311-win_amd64.whl
直接执行会报错,可以把.whl放在python的Scripts文件里,我这里直接把.whl放在红色字体的目录下了
最后再次执行:pip install GDAL-3.4.3-cp311-cp311-win_amd64.whl,成功!