Python PyCharm中的光栅和gdal DLL加载失败
我有一个安装了rasterio的conda环境和一大堆其他库,包括gdal 当我这样做时:Python PyCharm中的光栅和gdal DLL加载失败,python,pycharm,conda,gdal,rasterio,Python,Pycharm,Conda,Gdal,Rasterio,我有一个安装了rasterio的conda环境和一大堆其他库,包括gdal 当我这样做时: import rasterio 在jupyter笔记本上,它加载良好,我可以利用它的方法等 当我在PyCharm上使用相同的环境和解释器执行完全相同的操作时,可能会出现以下错误: from rasterio._base import gdal_version ImportError: DLL load failed: The specified module could not be found. 我
import rasterio
在jupyter笔记本上,它加载良好,我可以利用它的方法等
当我在PyCharm上使用相同的环境和解释器执行完全相同的操作时,可能会出现以下错误:
from rasterio._base import gdal_version
ImportError: DLL load failed: The specified module could not be found.
我很难理解为什么会出现这种情况,因为它在jupter笔记本中的负载很好。我遇到了与您相同的问题,并且已经解决了它 首先,您需要确保gdal版本仍然是2.x。如果没有,就把它取下来
conda删除光栅gdal-y
然后重新安装gdal,并指定安装版本:
conda安装光栅gdal=2-y
然后,您需要将包含gcs.csv
文件的GDAL\u数据添加到环境中
对于Windows中的我:
setx/m GDAL\u数据C:\Users\Admin\AppData\Local\ESRI\conda\envs\python3\Library\share\GDAL
重新启动计算机,并在导入光栅之前导入gdal:
[1]中的:导入光栅
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在里面
---->1进口光栅
~\AppData\Local\ESRI\conda\envs\python3\lib\site packages\rasterio\\uuuuu init\uuuuuu.py in
20通
21
--->22来自rasterio.\u基础导入gdal\u版本
23从rasterio.drivers导入被列入黑名单
24从rasterio.dtypes导入(
导入错误:DLL加载失败:找不到指定的模块。
在[2]中:从osgeo导入gdal
在[3]中:导入光栅
您使用的PyCharm版本是什么?