【发布时间】: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”的模块我怀疑某些东西没有正确安装,但我不知道是什么。