Windows系统下如何运行GitHub上的Python程序mbtilesToPngs
mbtilesToPngs工具使用教程(适合无Python基础用户)
你遇到的闪退、IDLE运行异常的核心原因是:mbtilesToPngs是命令行工具,必须通过带参数的命令调用运行,直接双击py文件、exe文件或者直接在IDLE里点运行都没有传入必要的参数,程序会直接终止退出。
方法一:直接用已安装的Python运行(推荐,无需打包exe)
- 第一步:将下载的mbtilesToPngs压缩包全部解压到同一个文件夹,同时把你需要转换的
.mbtiles格式文件也放到这个文件夹里,方便后续操作。比如你可以把解压后的文件夹放在D盘根目录,命名为mbtiles转换工具,你的待转换文件命名为待转换地图.mbtiles。 - 第二步:打开Windows命令提示符:点击系统左下角搜索框,输入
cmd后按下回车,就能弹出命令行黑窗口。 - 第三步:在命令行中切换到工具所在的文件夹:
如果你把工具放在D盘的mbtiles转换工具文件夹,依次输入以下命令,每输完一行按一次回车:D:cd mbtiles转换工具 - 第四步:安装工具运行需要的依赖库,输入以下命令后回车等待安装完成:
pip install pillow mbtiles - 第五步:执行转换命令,比如你要把
待转换地图.mbtiles的切片导出到当前文件夹下的输出结果文件夹,输入以下命令回车即可:python mbtilesToPngs.py 待转换地图.mbtiles ./输出结果
等待命令执行完毕,就能在输出结果文件夹里看到导出的png切片文件了。
方法二:打包为exe文件后使用
- 打包完成后不要直接双击exe文件运行,同样按照上述方法打开cmd,切换到exe所在的文件夹。
- 输入带参数的命令运行即可,示例:
mbtilesToPngs.exe 待转换地图.mbtiles ./输出结果
内容的提问来源于stack exchange,提问作者HSALAHD
相关产品推荐
相关产品推荐

