最近在做一些Fluent二次开发方面的工作。利用PyFluent进行流程开发要比以前使用的TUI脚本方式更具有优势。不过PyFluent需要在pyton环境下使用,也就是说,想要利用PyFluent,则必须先搭建好python运行环境。我们可以选择从python官网下载并安装python,也可以使用像anaconda之类的集成python环境。
默认情况下,ANSYS安装的时候是附带有安装Python的,其默认安装路径为
C:\Program Files\ANSYS Inc\v252\commonfiles\CPython\3_10\winx64\Release\python
,当前ANSYS 2025R2对应的Python安装版本为3.10。
默认的版本中已经预置安装了非常多的有用的包,常规的如numpy、scipy、matplotlib等。
但若想要使用的包没有被默认安装的话,则需要手工安装。下面以pyansys
包为例,描述手动安装python包的过程。
pip
是比较常见的python包管理器,可以很方便地从网络上下载所需要安装的python包。ANSYS内置python中已经有了pip,其位于Scripts
文件夹下面,包含有pip.exe、pip3.10.exe及pip3.exe
,但这3个文件并不能直接运行,会出现如下图所示的错误。(注:本机上已经处理过,不会报错,下图为其他电脑上安装的ANSYS 2025R1版本的错误提示)
不过可以换成下面的命令:
cd C:\Program Files\ANSYS Inc\v252\commonfiles\CPython\3_10\winx64\Release\python
python.exe -m pip
此时可以顺利调用pip,如下图所示。
注意,python.exe是在python路径下,如果是在其他路径下,最好使用绝对路径
C:\Program Files\ANSYS Inc\v252\commonfiles\CPython\3_10\winx64\Release\python\python.exe
,否则如果本机上安装了多个python版本的话,可能会将包安装到其他路径下了。
既然pip可以使用了,后面就简单了,想要安装pyansys,可以使用命令:
cd C:\Program Files\ANSYS Inc\v252\commonfiles\CPython\3_10\winx64\Release\python
python.exe -m pip install pyansys -i https://mirrors.aliyun.com/pypi/simple/
安装完毕后,可以使用下面的命令进入Python:
python.exe
输入代码测试是否安装成功:
import ansys.fluent.core as pyfluent
若无报错,则表示安装成功。
也可以用相同的方式安装其他python包。个人建议,为了避免安装太多的包产生混乱,最好使用虚拟环境。