Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm中的光栅和gdal DLL加载失败_Python_Pycharm_Conda_Gdal_Rasterio - Fatal编程技术网

Python PyCharm中的光栅和gdal DLL加载失败

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. 我

我有一个安装了rasterio的conda环境和一大堆其他库,包括gdal

当我这样做时:

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版本是什么?