1

使用 Macports,

我尝试安装:gdal、py27gdal 和 gdal-grass。这样我就可以将 gdal 导入 python 2.7.2。

两者都没有成功。

当我输入:

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

我究竟做错了什么?

4

2 回答 2

2

你使用的是 MacPorts python2.7 吗?尝试以这种方式启动 Python:

/opt/local/bin/python2.7
于 2011-08-17T16:55:14.327 回答
0

我不是 100% 确定这是否能解决您的问题,但gdalosgeo命名空间中。所以你应该尝试gdal像这样导入:

from osgeo import gdal

gdal命名空间本身已被弃用。

于 2011-08-17T15:02:54.650 回答