abaqus-python二次开发-安装第三方库
参考 abaqus2020安装python三方库_留痕过雁的博客-CSDN博客_abaqus python装第三方库
本文使用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则不会有报错了