首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jupyter-lab中,在Mac上安装GDAL后,没有名为“GDAL”的模块。

在jupyter-lab中,在Mac上安装GDAL后,没有名为“GDAL”的模块。
EN

Stack Overflow用户
提问于 2020-12-03 11:49:41
回答 3查看 3.3K关注 0票数 2

  1. ,我的mac版本是Big,python版本是3.9。我用brew来安装gdal。当我运行gdalinfo --版本时,我得到了标准的响应:

GDAL 3.2.0, released 2020/10/26

  1. 但是当我尝试在jupyter-lab中导入gdal时,它总是显示:

代码语言:javascript
运行
复制
ModuleNotFoundError                       Traceback (most recent call last)
In  [5]:
Line 1:     import gdal

ModuleNotFoundError: No module named 'gdal'

有谁可以帮我?谢谢!

EN

回答 3

Stack Overflow用户

发布于 2022-03-10 02:02:02

你试过from osgeo import gdal吗?

在我的例子中,这个命令可以工作,因为gdal包是作为osgeo的子模块安装的,而不是独立的包。

票数 2
EN

Stack Overflow用户

发布于 2020-12-03 12:28:03

  1. 找到_gdal.py的位置。它应该在站点包中,yourDirectoryPath/_gdal.py
  2. Add到您的python的目录:export PYTHONPATH=$PYTHONPATH:yourDirectoryPath
  3. Try out。如果它有效,那么将步骤2中的行添加到您的.profile (..bashrc/..zshrc等)

(当老Mac找不到模块时,这是我为旧版本的Python2保留的安装说明)

需要注意的一点是,安装的python3 brew与Mac在Python3中构建的不同,并且生活在不同的路径上,而gdal应该与此brew安装的Python3链接,因此,请确保将您的JupyterLab PYTHONPATH指向brew Python3.9目录。

票数 0
EN

Stack Overflow用户

发布于 2020-12-03 14:58:51

如果您正在使用Anaconda:

代码语言:javascript
运行
复制
conda install -c conda-forge gdal
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65125419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档