赞
踩
目录
目录
试了好多种版本,最终以下版本可以跑通:
注意:Python和ANSYS的版本也会影响到安装包的版本,我使用的配置如下:
(注意看第三部分更新之后的版本,其实直接用pip install pyansys就会把库都安装上了。)
Python3.9
ansys2022R1
pyvista==0.37.0
ansys-mapdl-core==0.61.6
pyaedt==0.4.71
ansys-dpf-core==0.4.1
ansys-dpf-post==0.2.2
ansys-grantami-bomanalytics==1.0.1
pip list
结果:
Package Version
----------------------------------- ----------aiohttp 3.9.1
aiosignal 1.3.1
ansys-api-mapdl 0.5.1
ansys-dpf-core 0.4.1
ansys-dpf-post 0.2.2
ansys-grantami-bomanalytics 1.0.1
ansys-grantami-bomanalytics-openapi 1.0.0
ansys-grpc-dpf 0.8.1
ansys-mapdl-core 0.61.6
ansys-mapdl-reader 0.53.0
ansys-openapi-common 1.3.0
appdirs 1.4.4
asttokens 2.4.1
async-timeout 4.0.3
attrs 23.1.0
autobahn 23.6.2
Automat 22.10.0
cachetools 5.3.2
certifi 2023.11.17
cffi 1.16.0
charset-normalizer 3.3.2
colorama 0.4.6
constantly 23.10.4
contourpy 1.2.0
cryptography 41.0.7
cycler 0.12.1
decorator 5.1.1
exceptiongroup 1.2.0
executing 2.0.1
fonttools 4.46.0
frozenlist 1.4.1
google-api-core 2.15.0
google-api-python-client 2.111.0
google-auth 2.25.2
google-auth-httplib2 0.2.0
googleapis-common-protos 1.62.0
grpcio 1.60.0
httplib2 0.22.0
hyperlink 21.0.0
idna 3.6
imageio 2.33.1
importlib-metadata 7.0.0
importlib-resources 6.1.1
incremental 22.10.0
ipython 8.18.1
jedi 0.19.1
kiwisolver 1.4.5
matplotlib 3.8.2
matplotlib-inline 0.1.6
multidict 6.0.4
numpy 1.26.2
packaging 23.2
parso 0.8.3
Pillow 10.1.0
pip 21.1.2
platformdirs 4.1.0
plumbum 1.8.2
pooch 1.8.0
progressbar2 4.2.0
prompt-toolkit 3.0.43
protobuf 3.20.3
psutil 5.9.6
pure-eval 0.2.2
pyaedt 0.4.71
pyasn1 0.5.1
pyasn1-modules 0.3.0
pycparser 2.21
pygments 2.17.2
pyiges 0.3.1
pyparsing 3.1.1
pypiwin32 223
pyspnego 0.10.2
python-dateutil 2.8.2
python-utils 3.8.1
pyvista 0.37.0
pywin32 306
requests 2.31.0
requests-negotiate-sspi 0.5.2
requests-ntlm 1.2.0
rpyc 5.0.1
rsa 4.9
scipy 1.11.4
scooby 0.9.2
setuptools 57.0.0
six 1.16.0
sspilib 0.1.0
stack-data 0.6.3
tqdm 4.66.1
traitlets 5.14.0
twisted 23.10.0
twisted-iocpsupport 1.0.4
txaio 23.1.1
typing-extensions 4.9.0
uritemplate 4.1.1
urllib3 2.1.0
vtk 9.0.3
wcwidth 0.2.12
wheel 0.36.2
wslink 1.12.4
yarl 1.9.4
zipp 3.17.0
zope.interface 6.1
参考:
ANSYS二次开发:Python和ANSYS进行交互操作(PyAnsys库,DPF)-CSDN博客
(我按照上面这个ansys二次开发博客的版本安装,还是出错,需要修改,
protobuf和pyvista最容易出错:
cannot import name 'CellType' from 'pyvista'
AttributeError: module 'pyvista.plotting.themes' has no attribute 'DefaultTheme'
基本上经常出现的就是这两个报错,应该就是版本不对的问题,
期间查找了pypi的官网,pyansys官网,ansys-github,pyvista等
也没找到官网对其的详细说法,只能试了)
PyAEDT documentation 0.7.7 — PyAEDT (pyansys.com)
- from ansys.mapdl.core import launch_mapdl
- mapdl = launch_mapdl()
- print(mapdl)
-
-
- # Product: Ansys Mechanical Enterprise
- # MAPDL Version: 22.1
- # ansys.mapdl Version: 0.61.6
pyansys库配合Ansys软件成功启动:
- import os
- from ansys.mapdl.core import launch_mapdl
-
- path = os.getcwd().replace("\\", "/")
-
- mapdl = launch_mapdl(run_location=path,
- exec_file=r"E:\Program Files\ANSYS Inc\v221\ansys\bin\winx64\ANSYS221.exe",
- additional_switches="-smp")
- print(mapdl)
-
-
- # Product: Ansys Mechanical Enterprise
- # MAPDL Version: 22.1
- # ansys.mapdl Version: 0.61.6
当遇到许可证问题,如mapdl超时等问题时,使用语句:additional_switches=“-smp”
参考:
利用Python运行Ansys Apdl_pymapdl 建模-CSDN博客
Python中修改字符串单个字符的方法_python字符串的某一位-CSDN博客
python 报错 SyntaxError: EOL while scanning string literal 问题原因 解决方案 EOL解释-CSDN博客
Python 获取当前路径(文件及所在文件夹,正斜线)_python 当前路径-CSDN博客
2023.12.18
直接用pip install pyansys即可。
直接用pip install pyansys即可。
直接用pip install pyansys即可。
注意,每次安装一个库都需要指定库的版本,要不然它给你装一个新的版本,会把之前你配置好的一些库给删了,重新安装新版本,这样可能又会冲突了。
后来学习时发现pyansys库忘记装了,于是直接安装这个库,没管它的版本,谁知道它把我之前配置好的许多库都卸载了重新安装成新的版本了,我以为肯定会出现软件不兼容的现象,试了上面第二部分的代码之后发现没问题。可能是pyansys中安装的库的版本都兼容。
环境配置:
Python3.9
ansys2022R1
使用pip list命令查看当前安装包:
Package Version
------------------------------------- ------------
aiohttp 3.9.1
aiosignal 1.3.1
ansys-api-fluent 0.3.12
ansys-api-mapdl 0.5.1
ansys-api-mechanical 0.1.0
ansys-api-meshing-prime 0.1.1
ansys-api-platform-instancemanagement 1.0.0
ansys-api-pyensight 0.3.0
ansys-api-sherlock 0.1.14
ansys-api-systemcoupling 0.1.0
ansys-dpf-composites 0.2.0
ansys-dpf-core 0.8.1
ansys-dpf-gate 0.3.1
ansys-dpf-gatebin 0.4.1
ansys-dpf-post 0.4.0
ansys-dynamicreporting-core 0.4.0
ansys-fluent-core 0.14.0
ansys-grantami-bomanalytics 1.1.3
ansys-grantami-bomanalytics-openapi 1.0.0
ansys-grantami-recordlists 1.0.0
ansys-grantami-serverapi-openapi 1.0.0
ansys-grpc-dpf 0.8.1
ansys-mapdl-core 0.64.1
ansys-mapdl-reader 0.53.0
ansys-math-core 0.1.1
ansys-mechanical-core 0.8.0
ansys-meshing-prime 0.4.1
ansys-motorcad-core 0.1.3
ansys-openapi-common 1.2.1
ansys-optislang-core 0.2.1
ansys-platform-instancemanagement 1.1.1
ansys-pyensight-core 0.5.3
ansys-pythonnet 3.1.0rc1
ansys-seascape 0.2.0
ansys-sherlock-core 0.2.0
ansys-systemcoupling-core 0.1.3
appdirs 1.4.4
asgiref 3.7.2
asttokens 2.4.1
async-timeout 4.0.3
attrs 23.1.0
autobahn 23.6.2
Automat 22.10.0
build 1.0.3
cachetools 5.3.2
certifi 2023.11.17
cffi 1.16.0
charset-normalizer 3.3.2
click 8.1.7
clr-loader 0.2.6
colorama 0.4.6
constantly 23.10.4
contourpy 1.2.0
cryptography 41.0.7
cycler 0.12.1
decorator 5.1.1
Django 4.2.8
docutils 0.20.1
exceptiongroup 1.2.0
executing 2.0.1
filelock 3.13.1
fonttools 4.46.0
frozenlist 1.4.1
google-api-core 2.15.0
google-api-python-client 2.111.0
google-auth 2.25.2
google-auth-httplib2 0.2.0
googleapis-common-protos 1.62.0
grpcio 1.60.0
grpcio-status 1.48.2
h5py 3.10.0
httplib2 0.22.0
hyperlink 21.0.0
idna 3.6
imageio 2.33.1
importlib-metadata 6.11.0
importlib-resources 6.1.1
incremental 22.10.0
ipython 8.18.1
jaraco.classes 3.3.0
jedi 0.19.1
keyring 24.3.0
kiwisolver 1.4.5
lxml 4.9.3
markdown-it-py 3.0.0
matplotlib 3.8.2
matplotlib-inline 0.1.6
mdurl 0.1.2
more-itertools 10.1.0
multidict 6.0.4
nh3 0.2.15
numpy 1.23.5
packaging 23.2
pandas 2.1.4
parso 0.8.3
Pillow 10.1.0
pip 21.1.2
pkginfo 1.9.6
platformdirs 4.1.0
plumbum 1.8.2
pooch 1.8.0
progressbar2 4.2.0
prompt-toolkit 3.0.43
protobuf 3.20.3
psutil 5.9.6
pure-eval 0.2.2
pyaedt 0.6.76
pyansys 2023.2.11
pyansys-docker 5.0.4
pyansys-tools-versioning 0.5.0
pyasn1 0.5.1
pyasn1-modules 0.3.0
pycparser 2.21
pygments 2.17.2
pyiges 0.3.1
pyparsing 3.1.1
pypiwin32 223
pypng 0.20220715.0
pyproject-hooks 1.0.0
pyspnego 0.10.2
python-dateutil 2.8.2
python-utils 3.8.1
pythonnet 3.0.1
pytwin 0.3.0
pytz 2023.3.post1
pyvista 0.37.0
pywin32 306
pywin32-ctypes 0.2.2
PyYAML 6.0.1
readme-renderer 42.0
requests 2.31.0
requests-negotiate-sspi 0.5.2
requests-ntlm 1.2.0
requests-toolbelt 1.0.0
rfc3986 2.0.0
rich 13.7.0
rpyc 5.3.1
rsa 4.9
scipy 1.11.4
scooby 0.9.2
setuptools 57.0.0
six 1.16.0
sqlparse 0.4.4
sspilib 0.1.0
stack-data 0.6.3
tomli 2.0.1
tqdm 4.66.1
traitlets 5.14.0
twine 4.0.2
twisted 23.10.0
twisted-iocpsupport 1.0.4
txaio 23.1.1
typing 3.7.4.3
typing-extensions 4.9.0
tzdata 2023.3
uritemplate 4.1.1
urllib3 1.26.18
vtk 9.0.3
wcwidth 0.2.12
websocket-client 1.7.0
wheel 0.36.2
wslink 1.12.4
yarl 1.9.4
zipp 3.17.0
zope.interface 6.1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。