“ ABAQUS对我来说最具有吸引力的地方在于其开放的性格, 灵活多变的能力. 而在其二次开发中, 不可避免的就要使用到python第三方库, 不过ABAQUS自身的python已经被其开发者魔改的不成样子, 并且直接在其内部进行增减, 容易污染ABAQUS环境, 容易造成各个库文件之间的依赖混乱. 所以采用外部扩展的方法的优势就比较明显了.”
01—python2.7的安装
ABAQUS使用的python主要是2.7版本, 据说ABAQUS2020已经支持python3, 但是我并没有获得相关的知识.
python2.7安装文件的获取可以在python官网上下载, 不过下载速度比较慢.
也可以公众号内回复python2.7获取百度网盘下载链接.
在安装时记得要将python2.7添加至环境变量, 如果忘记添加, 也可以在安装完成后手动添加环境变量.
该安装文件已经集成了pip, 在已添加环境变量的前提下, 通过cmd(cmder)输入pip2.7即可进行包管理.
推荐使用清华镜像:-i https://pypi.tuna.tsinghua.edu.cn/simple.
例: 如我要使用plotly, 则在cmd中输入:
pip2.7 install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple
02—ABAQUS外部包路径添加
复制安装的python2.7的包文件的全路径, 然后再使用外部包文件之前加入:
import syssys.path.append(r"I:\Programs\Python\Python27\Lib\site-packages")如下, 即可成功使用外部包文件:免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: 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...