我在我的系统上安装了 anaconda,并尝试了多种安装 GDAL 的方法,每次在 Spyder 上它都会给我相同的响应:ImportError:没有名为 gdal 的模块
我编写的程序如下:
import gdal
运行它然后出现错误
尝试过:
import osgeo import gdal
同样的问题。
然后我安装了 Anaconda 提示符。当我输入时,它似乎安装了 anaconda:
conda install -c conda-forge gdal
我回到 Spyder 并得到了同样的错误。
你知道为什么会发生这种情况吗?
在 Anaconda 提示符中我写道:gdalinfo --version 然后回来了:
GDAL 2.2.4, released 2018/03/19
除了我在 Spyder 中运行时,所有内容似乎都是最新的
最佳答案
可能与Spyder使用的环境变量有关,因此您可以尝试从命令行执行spyder或者在Spyder中比较并添加缺少的路径。
从命令行执行:
spyder
要查看丢失的路径:
进入Python命令行并运行:
import sys sys.path
然后在Spyder菜单
Tools > PYTHONPATH manager
选项下添加路径
注意:您应该像这样导入 gdal
from osgeo import gdal
,import gdal
已弃用
希望对您有帮助!
引用文献:
关于python - 似乎无法将 GDAL 导入到 anaconda 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50029745/