Python 无法启动 GDAL 命令
Python fails to start a GDAL command
报错信息如下:
python3.exe: No module named gdal2tiles
我下载了 Osgeo4w 安装程序并通过它安装了 GDAL\OGR 3.4 和 python3-gdal 库。
这是我要启动的命令行:
python3 -m gdal2tiles -p mercator -z 0-10 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO
如果我改为明确 gdal2tiles 的路径,我会收到另一个错误:
C:\OSGeo4W\apps\Python37\Scripts\gdal2tiles -p mercator -z 0-1 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO
AttributeError: module 'main' has no attribute 'spec'
通过移动到 cmd 文件内的脚本文件夹,我能够使模块对 Python 可见。不知道有没有办法在操作系统上全局设置这个路径。不过现在,我是这样解决的。
CD C:\OSGeo4W\apps\Python37\Scripts
python3 -m gdal2tiles -p mercator -z 0-10 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO
报错信息如下:
python3.exe: No module named gdal2tiles
我下载了 Osgeo4w 安装程序并通过它安装了 GDAL\OGR 3.4 和 python3-gdal 库。
这是我要启动的命令行:
python3 -m gdal2tiles -p mercator -z 0-10 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO
如果我改为明确 gdal2tiles 的路径,我会收到另一个错误:
C:\OSGeo4W\apps\Python37\Scripts\gdal2tiles -p mercator -z 0-1 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO
AttributeError: module 'main' has no attribute 'spec'
通过移动到 cmd 文件内的脚本文件夹,我能够使模块对 Python 可见。不知道有没有办法在操作系统上全局设置这个路径。不过现在,我是这样解决的。
CD C:\OSGeo4W\apps\Python37\Scripts
python3 -m gdal2tiles -p mercator -z 0-10 -w none --processes=4 -r near --exclude --xyz -a 0.0 -n C:\myMap.geotiff C:\xyzTiles\ --config GDAL_PAM_ENABLED NO