【问题标题】:gdal_merge can't run (installation problem ?)gdal_merge 无法运行(安装问题?)
【发布时间】:2019-08-04 08:49:34
【问题描述】:

我需要将几张图片合并成一张大图。

我从:gisinternals 下载了 GDAL。 我还在我的 Windows 7 上安装了这个 GDAL 存档: gdal-204-1900-x64-core.msi

我还下载并安装了 Python: python-3.7.2.exe

我也在 PATH 环境变量中设置了这个:

C:\Users\firstname.name\AppData\Local\Programs\Python\Python37-32;C:\Program Files\GDAL;B:\PythonX\Lib\site-packages\osgeo;

如果我使用这个命令行:

gdal_merge.py -init 255 -o out.tif "C:\temp\image1.bmp" "C:\temp\image2.bmp"

我收到此错误:

Traceback(最近一次调用最后一次):文件“C:\Program Files\GDAL\gdal_merge.py",第 38 行,在 from osgeo import gdal ModuleNotFoundError: No module named 'osgeo'

为此,我尝试安装: GDAL-2.4.0.win-amd64-py3.7.msi 并从它创建的安装文件夹中启动命令,我遇到了同样的问题。

我是 GDAL 和 python 的初学者。 我怎么解决这个问题 ? 我在网上找不到有用的解决方案。

注意:我在 Windows 7 下。

谢谢。

【问题讨论】:

  • 从命令行输入python,然后输入from osgeo import gdal。如果失败,则说明您在路径(可能)或安装中丢失了某些内容。如果您进行任何更改,请记住在新的终端窗口或 python 会话中尝试以使更改生效。
  • 如果我使用这个命令我有这个错误: >>> from osgeo import gdal Traceback (最近一次调用最后): File "", line 1, in ModuleNotFoundError: No名为“osgeo”的模块我怀疑某些东西没有正确安装,但我不知道是什么。

标签: python gdal


【解决方案1】:

我通过从以下位置安装 GDAL 解决了我的问题: http://trac.osgeo.org/osgeo4w/wiki

我已将这些路径添加到 PATH:

C:\OSGeo4W64\apps\Python27;
C:\OSGeo4W64\apps\Python27\lib;
C:\OSGeo4W64\bin;

还有:

PYTHONHOME = C:\OSGeo4W64\apps\Python27
PYTHONPATH = C:\OSGeo4W64\apps\Python27\lib
GDAL_DRIVER_PATH = C:\OSGeo4W64\bin\gdalplugins

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2018-03-20
    • 1970-01-01
    • 2013-06-04
    • 2017-12-14
    • 2019-04-20
    • 2016-04-20
    相关资源
    最近更新 更多