type
status
date
slug
summary
tags
category
icon
password
Property
Feb 24, 2026 06:37 AM
URL
1. 准备工作
1.1 软件下载
下载 Gaussian 16 和 GaussView 6 :
123 网盘:
链接:https://www.123865.com/s/U8JrVv-bIvkH
我的群晖 NAS:
1.2 系统配置
- rosetta 安装
打开终端,输入

- 运行任何来源安装
打开终端输入
然后输入密码就行了
1.3 移动软件
解压后,你会看见两个包,一个是
g16 一个是 gv ,将 g16 和 gv 文件夹放入 应用程序 中去
至此,准备工作完成
2. 安装 Gaussian 16
修改
/Applications/g16/bsd/g16.profile 中的 85 和 89 行,用 # ,如下图所示,
2.1 建立 scratch 文件夹
进入到 应用程序 中的 g16 文件夹,然后建立一个名字为 scratch 的文件夹
2.2 环境变量的配置
注意 macOS Catalina 及以上版本默认终端应该都是 zsh,所以我们需要用 zsh 配置。
按住 command + 空格键,输入 终端 两个字

配置终端环境变量
使用 vi 编辑
~/.zshrc:在文件末尾加入以下内容:
保存后,给 g16 目录设置权限(不同电脑权限可能不同,建议都执行一下):
然后 source 一下让环境变量生效:
此时在终端中已经可以使用
g16 命令了。配置 GUI 环境变量(LaunchAgent 方式)
Mac 上 GUI 程序(比如 GaussView)默认不会继承终端的 shell 环境变量,如果只配了
.zshrc,直接从启动台打开 GaussView 会报错找不到 Gaussian。我们通过 macOS 的 LaunchAgent 机制,在每次登录时自动将环境变量注入到 GUI 环境中,这样所有图形程序(包括 GaussView)都能拿到这些变量,且重启后依然生效。
在
~/Library/LaunchAgents/ 目录下新建一个文件,命名为 setenv.g16root.plist,内容如下:注意: plist 文件中
Label 的值必须和文件名(去掉 .plist 后缀)一致,且必须包含 RunAtLoad 为 true,否则系统不会自动加载。保存后,在终端加载并验证:
三条
getenv 都返回正确的值就说明配置成功了。至此 g16 安装完成。2.3 配置多核运行
在终端里面,使用下面的命令

建立一个
Default.Route 文件- M 代表使用多少内存
- P 代表使用多少核心
3. 安装 GaussView 6
- 一种办法可以和 Linux一样配置环境变量来运行,但是这种办法每次都需要打开终端输入 gv ,太麻烦
- 第二种办法是把 gv 文件夹下面的 gview.sh 脚本拖入到终端也可以运行,同样每次都需要用终端,略显麻烦
- 还有一种办法是安装所谓的 Crossover 软件,进行一系列骚操作,也比较麻烦。
本文所使用的办法和以上方法均不相同,看我操作。
将 gv 文件夹移动到 应用程序 当中,下面是重点

- 第一步,将 gview 拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
- 第二步,将 data 文件夹拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
- 第三步,将 help 文件夹拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
然后就可以愉快滴用了。
4. 题外话
对于 Mac 而言,Mac 自从 m1 芯片以来,主频非常高,按道理是非常适合 Gaussian 的计算的,但是由于 Mac 系统昂贵的内存,导致了 Mac 计算的受限,因为通常 Gaussian 做振动分析非常消耗内存,没有 64GB 以上,基本稍微大一点的分子就算不动了。
- 作者:NotionNext
- 链接:https://tangly1024.com/article/mac-gaussian
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。




