首页/文章/ 详情

PyCharm中搭建 Abaqus 二次开发环境

1月前浏览117
内容提示:
1)基础环境准备;
2)代码自动补全及一键运行/调试;
3)Python多版本共存方法。

    前面介绍了如何在 VS Code 中搭建 Abaqus 二次开发环境。有些同学更喜欢PyCharm,下面说说如何在PyCharm中搭建开发环境。

1、基础环境准备

正确安装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环境。

打开终端(Alt + F12),提示字符包含(.venv)即代表创建成功,如下图所示。

2、代码提示及自动补全

因为 Abaqus 内置的 Python 库(如 abaqus, abaqusConstants 等)在常规的 Python 环境中并不存在,需要借助开源库 abqpy(适合 Abaqus 2016 及以上版本)。

通过pip安装abqpy,在上图所示的终端中运行以下指令(版本号对应你安装的Abaqus版本,版本不匹配会有提示信息)。


pip install -U abqpy==2024.9

安装完成后,可以在设置里的解释器界面确认是否安装成功。

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

3、配置一键运行脚本

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

在PyCharm 中可以通过配置外部工具(External Tools)实现一键运行脚本,具体路径为设置->工具->外部工具。同样,我们创建“Abaqus: GUI 界面运行脚本”和“Abaqus: noGUI 后台静默运行”两种模式。
Abaqus: GUI 界面运行脚本,相关配置参数如下,其中程序路径为实际的安装路径(我这里是D盘)。
Abaqus: noGUI 后台静默运行,相关配置参数如下。  
 
编写完脚本后,在文件编辑区右键选择外部工具 -> 选择对应的运行模式即可提交运行。  
 

4、Python多版本共存

PyCharm 中可以很方便地通过创建虚拟环境管理多版本,如前所述,只是在新建时选择你需要的版本即可。  
 

 


来源:兵哥讲力学
Abaqus二次开发python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-09-08
最近编辑:1月前
兵心依旧
博士 兵哥出品,必是精品
获赞 81粉丝 527文章 90课程 3
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈