Gdal在多次安装后无法导入(Mac OSX)

1 投票
2 回答
1991 浏览
提问于 2025-04-16 23:47

我在使用Macports,

我尝试安装了:gdal、py27gdal和gdal-grass。这样做是为了能在python 2.7.2中导入gdal。

但是都没有成功。

当我输入:

port list installed

我能看到已安装的模块:

gdal-grass                     @1.4.3          gis/gdal-grass   
gdbm                           @1.8.3          databases/gdbm    
py27-gdal                      @1.7.1          python/py27-gdal

然后当我运行python来导入这个模块时:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gdal

我到底哪里做错了呢?

2 个回答

0

我不太确定这是否能解决你的问题,但 gdal 是在 osgeo 这个命名空间里的。所以你应该试着这样导入 gdal

from osgeo import gdal

另外,gdal 这个命名空间本身已经不再推荐使用了。

2

你是在用MacPorts的python2.7吗?试试这样启动Python:

/opt/local/bin/python2.7

撰写回答