conda环境无法导入gdal包

问题描述 投票:0回答:0

我已经安装了python和miniconda(我之前安装过conda但是没用所以我选择了miniconda)。我打开了我的 anaconda 提示符,创建了我的环境,导入了我所有的包,包括

gdal
conda install -c conda-forge gdal
.

当我尝试在 anaconda 提示符下运行我的 python 程序时

(StageEnv) C:\Users\julia\Documents\Stage\QGis\QGis1>python3 interannual_mean_values.py

我得到错误

Traceback (most recent call last):
  File "C:\Users\julia\Documents\Stage\QGis\QGis1\interannual_mean_values.py", line 3, in <module>
    import gdal
ModuleNotFoundError: No module named 'gdal'

我已经看过这里提出的解决方案不能在python中导入gdal?

我也试过

from osgeo import gdal
但这也不起作用:当我尝试安装 osgeo 时,conda 找不到它,然后我检查了包含所有库的文件夹 (C:\Users\julia\miniconda3 nvs\StageEnv\Lib\site-packages) 并且有 osgeo。但是当我运行它时,我有错误
no module named 'osgeo'
.

谁能帮忙^^'?

谢谢!

(PS:我想指出我没有从我的IDE(VS)运行我的代码,因为我得到

no module named numpy
错误。错误似乎来自环境:当我打开我的文件时,提示自动运行:

PS C:\Users\julia>  C:/Users/julia/miniconda3/Scripts/activate
PS C:\Users\julia>  conda activate StageEnv

确实是我的环境名称显示为我的解释器。但是,当我在提示中键入

conda list
时,它会输出基本环境,因此没有我安装的所有库,而不是我环境中的库。我已经手动将 miniconda 目录添加到 PATH 环境变量中。我认为这是由于第一行,但在 conda 中它似乎一直有效,直到我的
no module named gdal
问题,我使用它很好)。

python conda gdal miniconda
© www.soinside.com 2019 - 2024. All rights reserved.