#ABAQUS2016常用庫函數Numpy,Scipy,Xlrd及Xlwt,Reportlab安裝
網絡資源http://blog.sina.com.cn/s/blog_14f71f4ef0102x1y2.html
值得注意的是,由于python主要有2.7和3.4兩個版本,對庫函數的安裝要嚴格相對應,Windows還分是32位還是64位,這些都要嚴格對應,對應不成功,安裝的插件很可能就用不了。當用abaqus進行二次開發(fā)的時候,為了充分利用python的強大計算編程功能,因此為abaqus中的python文件安裝常用的庫函數文件,像Numpy,Scipy,Xlrd和Xlwt等非常有用,接下來講解如何安裝這些插件。
首先查看自己的abaqus中安裝的是哪個python版本,查看abaqus中的python版本的方法如下:如圖1,點擊Abaqus Command,打開Abaqus 命令;再在命令窗口輸入:abaqus python回車,就可以看到abaqus2016安裝的是python2.7.3這個版本。由于我的電腦安裝是Win7 64位,安裝的abaqus2016也是64位的。因此在自己的電腦上也安裝python 2.7.3 64位的python軟件,這樣在python2.7.3中安裝的插件直接拷貝到ababqus2016的python中就可以直接使用了。接下來講解如何安裝插件。由于abaqus中的python中已經集成了Numpy插件,因此不用再安裝這個插件了。
找到電腦python2.7中的Scripts文件,看里面用沒有pip.exe這個文件,沒有的話就先安裝這個程序(我安裝好python就有這個程序,網上很容易找到如何安裝),如圖3所示。
首先安裝Scipy插件,值得注意的是,python2.7.3對應的Scipy是0.11.0,并且要下自己安裝相對應的文件進行安裝(我電腦安裝的python是64位,因此也得安裝對應的Scipy插件)。這是下載這個的網址:http://download.csdn.net/detail/u011461018/9288309,打開網址如下圖4所示。下載好后,沒有這個賬號,直接注冊下就是了,下載這個不需要積分的,直接點安裝就是了,安裝非常簡單,直接點擊下一步就可以了,安裝好這個文件后就可以直接使用了。
接下來只需將python中的這個插件拷貝到abaqus2016中的python 文件夾就可以了。找到python中的site-packages文件,如圖5所示,將scipy拷貝到abaqus2016中的site-packages文件中,如圖6所示。為了簡單起見,等所有插件都安裝好后,可以將python中的site-packages中的文件全部拷貝到abaqus2016中的site-packages文件了,當復制中有同名文件時,選擇保留原來的文件,使其不被覆蓋。(特別要注意,為了防止在復制文件過程中出現差錯,可以將abaqus2016中的site-packages文件備份,當出現差錯時,可以將備份的site-packages文件重新取代拷貝后的abaqus中的python文件,這樣不會因為操作失誤導致abaqus2016軟件不能使用。備份的工作大家一定要引起足夠的重視。)
圖6
接下里再在python中安裝Matplotlib,安裝這個非常簡單。利用CMD進入到python中的Scripts文件,只需在命運行輸入:cd /d D:\python2.7\Scripts,回車就是了,如圖7所示。(注意cd /d和d D之間都有一個空格)然后在命令行輸入:pip install matplotlib回車即可,這樣電腦就會自行下載對應的插件并完成安裝,如圖8所示。不過有點遺憾是在python中安裝成功并能使用,但是拷貝到abaqus中的python中不能使用這個命令,至今還沒解決這個問題,不過其他的都能使用。
圖8
安裝xlrd、xlwt及reportlab和與matplotlib一樣,只需在命令行pip install xlrd,pip install xlwt,pip install reportlab,這樣就可以完成這些插件的安裝。安裝好后,只需將python中的site-packages拷貝到abaqus中site-packages中的文件即可,操作方法和前面的一致,這樣就完成了相應的插件安裝。
安裝這些插件用了幾個晚上,中間遇到了各種困難的問題,不過終于解決了,在解決了這些問題感到非常開心,希望大家也能安裝成功。
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1500/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP


當用abaqus進行二次開發(fā)的時候,為了充分利用python的強大計算編程功能,因此為abaqus中的python文件安裝常用的庫函數文件,像Numpy,Scipy,Xlrd和Xlwt等非常有用,接下來講解如何安裝這些插件。


















