前面介绍了如何在 VS Code 中搭建 Abaqus 二次开发环境。有些同学更喜欢PyCharm,下面说说如何在PyCharm中搭建开发环境。
正确安装Abaqus,配置Abaqus环境变量,确保电脑的系统环境变量 Path中已经包含了 Abaqus 的启动命令路径。一般类似这样的路径:C:\SIMULIA\Commands(这样在终端输入 abaqus 就能直接使用相关命令行代码)。
打开命令行窗口,输入abaqus python,获取abaqus python版本,如下图所示,版本为64位的3.10.5版本。

获取abaqus python版本后,为避免破坏 Abaqus 内置python环境的稳定性,创建一个对应版本(Python 3.10.5)的本地环境最稳妥。下载并安装PyCharm,并配置为中文。
通过文件->打开->选择文件夹,配置该项目目录的解释器。可以通过右上角的提示,创建虚拟环境,如下图所示。

或者,通过设置(Ctrl + Alt + S)-> 解释器 ->添加解释器设置,选择刚刚安装的本地Python环境。


因为 Abaqus 内置的 Python 库(如 abaqus, abaqusConstants 等)在常规的 Python 环境中并不存在,需要借助开源库 abqpy(适合 Abaqus 2016 及以上版本)。
通过pip安装abqpy,在上图所示的终端中运行以下指令(版本号对应你安装的Abaqus版本,版本不匹配会有提示信息)。
pip install -U abqpy==2024.9安装完成后,可以在设置里的解释器界面确认是否安装成功。

至此,在输入代码时,即可具有自动提示和补全代码功能。

PyCharm 中编写好 Python 脚本后,直接点击 右上角的“播放”按钮(Shift + F10)也会以无 界面模式(abaqus cae noGUI)运行。
