Abaqus-Python二次开发入门:第三方库安装指南

本文使用abaqus2020,需要安装的第三方库为geomdl,如果您需要安装其他库,操作方法类似。


1.首先确认是否安装过所需库文件

在abaqus-cae界面信息栏下方,python命令行输入

import numpy

import math

import geomdl

由于Abaqus内置numpy库和math库

但是不存在geomdl库

如图,若未安装会提示ImportError: No module named geomdl

6.png



2.将abaqus python路径加入到计算机路径

找到abaqus python 的安装位置,如我的abaqus安装在d盘,相应的python位置如下,如果您的安装位置不同,可以类推。

D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7

7.png

记录下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

添加方法:

鼠标右击  我的电脑  选择 属性

选择高级系统设置,出现如下界面

8.png

选择环境变量

选择系统变量-path,编辑 将上述路径加入path即可

需要注意:高版本windows点击新键,低版本windows直接添加到末尾使用 ; 进行分割

打开cmd(打开方法见windows操作-打开cmd及进入某文件夹- 技术邻 (jishulink.com))

输入python即可进入python

可以看到abaqus2020中python版本号为2.7.15

9.png

退出cmd



3.下载所需第三方库

下载geomdl

geomdl · PyPI

https://pypi.org/project/geomdl


选择需要的版本

https://pypi.org/project/geomdl/#history

10.png


下载安装包

或者在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


11.png

解压到当前文件夹

D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts\NURBS-Python-5.x

12.png



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

13.png



输入python setup.py install进行安装

14.png



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

15.png





免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空