インストールではvtkのバージョンに制限があった。
環境はPython3.12。
pip uninstall vtk -y pip install vtk==9.3.0 pip install --upgrade pyvista ansys-mapdl-core
PyMAPDLを普通に起動すると失敗した。
方法1: 絶対ファイルパスを指定してlaunch_mapdl()
from ansys.mapdl.core import launch_mapdl exe = "C:\\Program Files\\ANSYS Inc\\ANSYS Student\\v252\\ansys\\bin\\winx64\\ANSYS252.exe" mapdl = launch_mapdl(exe)
方法2: MAPDLをGRPCで起動してからMapdl()で接続
$ "C:\Program Files\ANSYS Inc\ANSYS Student\v252\ansys\bin\winx64\ANSYS252.exe" -grpc
こんな感じでAPDLサーバ?が起動する

Pythonプロンプト
from ansys.mapdl.core import Mapdl mapdl = Mapdl()
方法3: デフォルトパスを変更してからlaunch_mapdl()
これが一番実用的かも
from ansys.mapdl import core as pymapdl exe = "C:\\Program Files\\ANSYS Inc\\ANSYS Student\\v252\\ansys\\bin\\winx64\\ANSYS252.exe" pymapdl.change_default_ansys_path(exe) from ansys.mapdl.core import launch_mapdl mapdl = launch_mapdl(exe)