ABAQUS擴(kuò)展python第三方庫
“ ABAQUS對我來說最具有吸引力的地方在于其開放的性格, 靈活多變的能力. 而在其二次開發(fā)中, 不可避免的就要使用到python第三方庫, 不過ABAQUS自身的python已經(jīng)被其開發(fā)者魔改的不成樣子, 并且直接在其內(nèi)部進(jìn)行增減, 容易污染ABAQUS環(huán)境, 容易造成各個庫文件之間的依賴混亂. 所以采用外部擴(kuò)展的方法的優(yōu)勢就比較明顯了.”
01
—
python2.7的安裝
ABAQUS使用的python主要是2.7版本, 據(jù)說ABAQUS2020已經(jīng)支持python3, 但是我并沒有獲得相關(guān)的知識.
python2.7安裝文件的獲取可以在python官網(wǎng)上下載, 不過下載速度比較慢.
也可以公眾號內(nèi)回復(fù)python2.7獲取百度網(wǎng)盤下載鏈接.
在安裝時記得要將python2.7添加至環(huán)境變量, 如果忘記添加, 也可以在安裝完成后手動添加環(huán)境變量.
該安裝文件已經(jīng)集成了pip, 在已添加環(huán)境變量的前提下, 通過cmd(cmder)輸入pip2.7即可進(jìn)行包管理.
推薦使用清華鏡像:-i https://pypi.tuna.tsinghua.edu.cn/simple.
例: 如我要使用plotly, 則在cmd中輸入:
pip2.7 install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple
02
—
ABAQUS外部包路徑添加
復(fù)制安裝的python2.7的包文件的全路徑, 然后再使用外部包文件之前加入:
import sys
sys.path.append(r"I:\Programs\Python\Python27\Lib\site-packages")
如下, 即可成功使用外部包文件:
plotly的外部導(dǎo)入, 在后處理二次開發(fā)中是比較重要的, 因為使用ABAQUS自帶的matplotlib作圖的時候, 會使ABAQUS崩潰, 目前沒有什么好的解決辦法.
期待更多技術(shù)干貨, 請關(guān)注AbaqusCoder!
如果本文對您有幫助, 期待您的轉(zhuǎn)發(fā)與點(diǎn)亮再看!
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















