Windows 下安装 GMT¶
GMT 为 Windows 用户提供了 32 位和 64位的安装包,可以直接下载安装使用。
警告
安装前请检查你的Windows登录用户名①是否包含空格、②是否为 Administrator 。以上两种情况都会导致GMT运行出错。如果你的用户名不符合要求,请新建一个用户,并使用新用户登录Windows,再安装GMT。
此外,360等安全软件会在GMT安装过程中拦截PATH环境变量的修改。请务必关闭安全软件之后再安装。
GMT 提供的安装包不支持 Windows XP。
GMT 安装包中不仅包含了GMT,还包含了运行GMT所需的如下软件:
GDAL:用于多种地学数据格式的转换
FFmpeg:用于生成 mp4 或 webm 格式的动画
Ghostscript: 用于生成PDF、JPG等图片格式
安装GMT¶
下载 GMT 安装包
安装GMT
双击安装包即可安装。请注意,GMT安装包中内置的 Ghostscript 不支持 中文。若想要GMT支持中文,注意在安装GMT时 不勾选 Ghostscript组件,其他所有选项都勾选上。待GMT安装完成后再按照下面的步骤与注意事项自行安装 Ghostscript。
如果不需要中文支持,则必须在“Choose components”页面,将所有选项都勾选上。
注解
安装过程中可能会出现如下警告:
Warning! Failed to add GMT to PATH. Please add the GMT bin path to PATH manually.
出现此警告的原因是系统的环境变量 PATH 太长,GMT安装包无法直接修改。解决办法是,先忽略这一警告,待安装完成后按照如下步骤手动修改系统环境变量 PATH。
点击“计算机”→“属性”→“高级系统设置”→“环境变量”打开“环境变量”编辑工具
在“系统变量”部分中,选中“Path”并点击“编辑”
在“变量值”的最后加上GMT的bin目录的路径,例如
C:\programs\gmt6\bin
。需要注意“path”变量值中多个路径之间用英文分号分隔
测试安装是否正确
安装完成后,点击“开始”→“所有程序”→“附件”→“命令提示符”以启动cmd。在cmd窗口中敲入
gmt --version
,若出现GMT版本号则表示GMT安装成功。卸载GMT
若想要卸载GMT,可以进入GMT安装目录,找到并双击执行
Uninstall.exe
即可完成卸载。偶尔会遇到卸载不干净的情况,可以等卸载程序执行完成后再手动删除GMT安装目录即可。升级GMT
GMT目前不具备自动更新功能。如果想要升级新版本,通常需要先卸载旧版本。卸载完成后,再下载并安装新版安装包以完成升级。
安装其它可选软件¶
为了更好地使用GMT,你还可以根据自己的需求安装如下软件。
安装 Git for Windows (推荐需要在Bash下运行GMT的用户安装)
Git for Windows 为Windows用户提供了Bash以及Linux下常用的多个命令。如果想要在Windows下运行Bash脚本,推荐安装Git for Windows。
安装 Ghostscript (根据是否需要中文支持决定是否安装)
GMT需要使用 Ghostscript 生成PDF、JPG等格式的图片,因而 Ghostscript 是必须的。GMT安装包中自带了Ghostscript,但其并不支持在GMT图片中添加中文。
如果有在GMT图片中添加中文的需求,则需要在安装GMT时不安装Ghostscript组件,然后自己再自行安装 Ghostscript。安装 Ghostscript 的过程中记得勾选
Generate cidfmap for Windows CJK TrueType fonts
以生成中文字体配置文件。中文支持的详细配置步骤请参阅《Windows 下的 GMT 中文支持》。
安装包下载地址:
警告
请注意 Ghostscript 的版本!由于Ghostscript自身的bug,请勿使用 9.27、9.51 和 9.52 版本的 Ghostscript。
GMT6.1.1 无法在注册表中查找到 9.54 版本的安装目录键值,安装此版本的话,需要自行在系统的环境变量 PATH 中添加 Ghostscript的安装目录,例如
C:\Program Files\gs\gs9.54.0\bin
。安装GSview 5.0 (不推荐安装)
GSview是一个PostScript阅读器,可用于查看GMT生成的PS格式的图片。GMT6默认生成PDF格式的图片,因而无需安装GSview。如果坚持想要生成并查看PS格式的图片,则可以安装GSview。
安装 GraphicsMagick (根据需求选择是否安装)
GMT 的 movie 模块在制作 GIF 格式的动画时需要使用 GraphicsMagick。如有制作GIF动画的需求,可以下载安装这个软件,并将其 bin 目录加入到系统环境变量 PATH 中,以保证 GMT 可以找到其提供的 gm 命令。
安装 UnixTools
GMT中文社区图库例子中使用到的 gawk 等Linux下的命令并不是GMT的一部分。如果想要在Bat脚本中使用各种Linux下的常用命令,推荐使用GMT中文社区整理的Unix小工具合集包 UnixTools。
直接下载并解压,将解压得到的 exe 文件移动到 GMT 的 bin 目录即可: