本文使用abaqus2020,需要安装的第三方库为geomdl,如果您需要安装其他库,操作方法类似。
1.首先确认是否安装过所需库文件
在abaqus-cae界面信息栏下方,python命令行输入
import numpy
import math
import geomdl
由于Abaqus内置numpy库和math库
但是不存在geomdl库
如图,若未安装会提示ImportError: No module named geomdl

2.将abaqus python路径加入到计算机路径
找到abaqus python 的安装位置,如我的abaqus安装在d盘,相应的python位置如下,如果您的安装位置不同,可以类推。
D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7

记录下abaquspython安装位置
D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7
以及scripts位置(第三方库文件安装在scripts文件夹内)
D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts
将这两个目录加入到电脑的路径中path
添加方法:
鼠标右击 我的电脑 选择 属性
选择高级系统设置,出现如下界面

选择环境变量
选择系统变量-path,编辑 将上述路径加入path即可
需要注意:高版本windows点击新键,低版本windows直接添加到末尾使用 ; 进行分割
打开cmd(打开方法见windows操作-打开cmd及进入某文件夹- 技术邻 (jishulink.com))
输入python即可进入python
可以看到abaqus2020中python版本号为2.7.15

退出cmd
3.下载所需第三方库
下载geomdl
https://pypi.org/project/geomdl
选择需要的版本
https://pypi.org/project/geomdl/#history

下载安装包
或者在GitHub上下载,
GitHub - orbingol/NURBS-Python: Object-oriented pure Python B-Spline and NURBS library
https://github.com/orbingol/NURBS-Python
注意下载格式为zip或者tar.gz
最好将下载的压缩包保存到abaqus-python-scripts目录,比如我的
D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts

解压到当前文件夹
D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts\NURBS-Python-5.x

4.安装第三方库
Cmd进入该目录
(打开方法见windows操作-打开cmd及进入某文件夹- 技术邻 (jishulink.com))
首先Windows+R
然后进入D盘(或者你需要进入的盘)D:
最后输入需要进入的目录:CD D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts\NURBS-Python-5.x

输入python setup.py install进行安装

然后再输入import geomdl则不会有报错了

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...