weizhiyuanmali 发表于 2018-12-18 23:31:07

#ABAQUS2016常用库函数Numpy,Scipy,Xlrd及Xlwt,Reportlab安装

网络资源http://blog.sina.com.cn/s/blog_14f71f4ef0102x1y2.htmlhttps://img.jishulink.com/201812/imgs/54e236a5579b47178d397717e304efbd.gifhttps://img.jishulink.com/201812/imgs/028934b90e8b4525b1c5e61bb76987f6.gif当用abaqus进行二次开发的时候,为了充分利用python的强大计算编程功能,因此为abaqus中的python文件安装常用的库函数文件,像Numpy,Scipy,Xlrd和Xlwt等非常有用,接下来讲解如何安装这些插件。值得注意的是,由于python主要有2.7和3.4两个版本,对库函数的安装要严格相对应,Windows还分是32位还是64位,这些都要严格对应,对应不成功,安装的插件很可能就用不了。当用abaqus进行二次开发的时候,为了充分利用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插件,因此不用再安装这个插件了。
https://img.jishulink.com/upload/201812/128e2f781b5d4657b17083a272e32bab.jpg

图1https://img.jishulink.com/201812/imgs/abd208a72d9f4e65b9f642d0738c185f图2找到电脑python2.7中的Scripts文件,看里面用没有pip.exe这个文件,没有的话就先安装这个程序(我安装好python就有这个程序,网上很容易找到如何安装),如图3所示。 https://img.jishulink.com/201812/imgs/90baa31cfe7946928070b9f379ff5f4e图3首先安装Scipy插件,值得注意的是,python2.7.3对应的Scipy是0.11.0,并且要下自己安装相对应的文件进行安装(我电脑安装的python是64位,因此也得安装对应的Scipy插件)。这是下载这个的网址:http://download.csdn.net/detail/u011461018/9288309,打开网址如下图4所示。下载好后,没有这个账号,直接注册下就是了,下载这个不需要积分的,直接点安装就是了,安装非常简单,直接点击下一步就可以了,安装好这个文件后就可以直接使用了。 https://img.jishulink.com/201812/imgs/5edea2bec82642cc829e39982eb65098图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软件不能使用。备份的工作大家一定要引起足够的重视。)https://img.jishulink.com/201812/imgs/e6717fdfe98e441ab6673d328a4fe849 图5https://img.jishulink.com/201812/imgs/ed9d473234fb41858971580d3c66d530图6接下里再在python中安装Matplotlib,安装这个非常简单。利用CMD进入到python中的Scripts文件,只需在命运行输入:cd /d D:\python2.7\Scripts,回车就是了,如图7所示。(注意cd /d和d D之间都有一个空格)然后在命令行输入:pip install matplotlib回车即可,这样电脑就会自行下载对应的插件并完成安装,如图8所示。不过有点遗憾是在python中安装成功并能使用,但是拷贝到abaqus中的python中不能使用这个命令,至今还没解决这个问题,不过其他的都能使用。https://img.jishulink.com/201812/imgs/cd0cb1176cdd43fb8dfa0aa40062c2f3 图7https://img.jishulink.com/201812/imgs/72ef0c7184f34e80b5f978d9bcfbf77c 图8安装xlrd、xlwt及reportlab和与matplotlib一样,只需在命令行pip install xlrd,pip install xlwt,pip install reportlab,这样就可以完成这些插件的安装。安装好后,只需将python中的site-packages拷贝到abaqus中site-packages中的文件即可,操作方法和前面的一致,这样就完成了相应的插件安装。安装这些插件用了几个晚上,中间遇到了各种困难的问题,不过终于解决了,在解决了这些问题感到非常开心,希望大家也能安装成功。

mintg911 发表于 2018-12-20 18:30:40

{:3_47:}谢谢分享,导入这些插件对后处理挺方便的
页: [1]
查看完整版本: #ABAQUS2016常用库函数Numpy,Scipy,Xlrd及Xlwt,Reportlab安装