找回密码
 注册
Simdroid-非首页
查看: 134|回复: 1

[心得交流] #ABAQUS2016常用库函数Numpy,Scipy,Xlrd及Xlwt,Reportlab安装

[复制链接]
发表于 2018-12-18 23:31:07 | 显示全部楼层 |阅读模式 来自 陕西

网络资源http://blog.sina.com.cn/s/blog_14f71f4ef0102x1y2.html

[url=]当用abaqus进行二次开发的时候,为了充分利用python的强大计算编程功能,因此为abaqus中的python文件安装常用的库函数文件,像Numpy,Scipy,Xlrd和Xlwt等非常有用,接下来讲解如何安装这些插件。[/url]

值得注意的是,由于python主要有2.73.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中安装的插件直接拷贝到ababqus2016python中就可以直接使用了。接下来讲解如何安装插件。由于abaqus中的python中已经集成了Numpy插件,因此不用再安装这个插件了。




图1图2

找到电脑python2.7中的Scripts文件,看里面用没有pip.exe这个文件,没有的话就先安装这个程序(我安装好python就有这个程序,网上很容易找到如何安装),如图3所示。

图3

首先安装Scipy插件,值得注意的是,python2.7.3对应的Scipy是0.11.0,并且要下自己安装相对应的文件进行安装(我电脑安装的python是64位,因此也得安装对应的Scipy插件)。这是下载这个的网址:http://download.csdn.net/detail/u011461018/9288309,打开网址如下图4所示。下载好后,没有这个账号,直接注册下就是了,下载这个不需要积分的,直接点安装就是了,安装非常简单,直接点击下一步就可以了,安装好这个文件后就可以直接使用了。

图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软件不能使用。备份的工作大家一定要引起足够的重视。)

图5

图6

接下里再在python中安装Matplotlib,安装这个非常简单。利用CMD进入到python中的Scripts文件,只需在命运行输入:cd /d D:\python2.7\Scripts,回车就是了,如图7所示。(注意cd /dd D之间都有一个空格)然后在命令行输入:pip install matplotlib回车即可,这样电脑就会自行下载对应的插件并完成安装,如图8所示。不过有点遗憾是在python中安装成功并能使用,但是拷贝到abaqus中的python中不能使用这个命令,至今还没解决这个问题,不过其他的都能使用。

图7

图8

安装xlrd、xlwt及reportlab和与matplotlib一样,只需在命令行pip install xlrd,pip install xlwt,pip install reportlab,这样就可以完成这些插件的安装。安装好后,只需将python中的site-packages拷贝到abaqus中site-packages中的文件即可,操作方法和前面的一致,这样就完成了相应的插件安装。

安装这些插件用了几个晚上,中间遇到了各种困难的问题,不过终于解决了,在解决了这些问题感到非常开心,希望大家也能安装成功。


发表于 2018-12-20 18:30:40 | 显示全部楼层 来自 英国
Simdroid开发平台
谢谢分享,导入这些插件对后处理挺方便的
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 23:47 , Processed in 0.026886 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表