在根据网上的教程,成功pip install 对应的whl文件后,发现PyCharm仍然显示无法调用osgeo。
出现这样的问题,首先关注自己使用的环境,例如我使用的环境是(见下图)
但当我打算卸载gdal库后,发现gdal安装的环境地址和我使用的环境地址不同(如下图)
啊,原来是安装gdal的环境地址搞错了,我自己使用的是python38的环境,但gdal却安装到了anaconda3的环境里,所以我使用的环境里就无法调用gdal库。
那解决方法就简单了,方法如下:
第一步:将下载的whl文件移动到自己使用的环境的Scripts文件夹里(路径如下图)
第二步:打开cmd命令行,cd到刚刚移动到的路径(如下图)
第三步:为了避免重复安装,先pip uninstall gdal,卸载完毕后,进行下一步
第四步:正式安装gdal的whl文件(如下图)
(注意:安装的whl文件要和python的版本对应,我的python版本的3.8,所以我只能安装和3.8版本对应的gdal库的whl文件)
第五步:成功安装后,打开PyCharm,等待加载后,鼠标停留库名称片刻,出现具体地址,即表示安装成功(如下图)