最近在conda环境中安装了pyqt和labelme等一些库之后,打算运行一个geotif转jpg的程序,但一开始运行就报错,显示imp.py中import importlib.machinery
这句出了问题,最后一行
return _load(spec) ImportError: DLL load failed: 找不到指定的模块。
虽然import不提示语法错误,但运行就报错,推测是gdal库导入出了问题, 由于之前安装的gdal是可用的,现在不能用了,捣鼓了半天,最后直接重装解决问题,与版本没关系。
conda进入该环境,
pip uninstall gdal
然后找到之前的gdal安装包,我的是GDAL-3.2.1-cp37-cp37m-win_amd64.whl,直接安装此安装包
pip install GDAL-3.2.1-cp37-cp37m-win_amd64.whl
安装成功后,再进入python进行import,问题解决