首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图在ABAQUS中使用matplotlib。获取涉及dateutil的错误

试图在ABAQUS中使用matplotlib。获取涉及dateutil的错误
EN

Stack Overflow用户
提问于 2013-10-15 18:51:21
回答 1查看 2.6K关注 0票数 1

我想知道是否有人使用matplotlib来处理与ABAQUS耦合的python代码。我使用的是Abaqus6.12,它有python2.6。另外,我使用的是Windows 64位。

我已经下载了matplotlib,但是当我将matplotlib导入到ABAQUS脚本接口时,会得到以下错误:

ImportError: matplotlib需要dateutil

有人能帮我吗?我该怎么解决这个问题?

任何帮助都将不胜感激!谢谢

注意:对于那些不熟悉FEA软件的人,Abaqus脚本接口是Python面向对象编程语言的扩展,并附带ABAQUS/CAE。

EN

回答 1

Stack Overflow用户

发布于 2013-11-02 08:50:40

我让matplotlib在Abaqus中工作。我还在Windows7 x64中使用Abaqus 6.12。

以下是我所采取的步骤:

1) Get matplotlib 1.0.1,它与Python2.6.2一起工作,

http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1/

对于x64,您需要“matplotlib-1.0.1.win-amd64 64-py2.6.exe”

2)将档案(exe文件)中的文件夹和文件解压缩到'\SIMULIA\Abaqus\6.12-x\tools\SMApy\Lib\site-packages‘中。

您可以在“站点-包”中创建自己的文件夹(例如“自定义”),以防止Abaqus文件和文件夹的混乱。在这种情况下,只需添加一个文件custom.pth文件,其中包含一行“定制”(参见simulia.pth中的示例),或者在脚本中添加到自定义文件夹的路径。

3)这样做,我得到一个错误“没有模块名为Tkinter”。因此,我还添加了一个行,将路径附加到Tkinter.py

"path.append('\SIMULIA\Abaqus\6.12-x\tools\SMApy\Lib\lib-tk')“在我的剧本里。

我只测试了matplotlib中的一些基本内容,所以我不确定所有的东西是否都能正常工作。

Using matplotlib (for python 2.6) with Abaqus 6.12上建议的方法看起来更好,但我个人不能强迫Abaqus使用“我的”Numpy 1.7,而不是嵌入在Abaqus中的Numpy 1.4。

前两个步骤是从http://62.213.117.104/blog2/serendipity/index.php?/archives/28-Python_i_Abaqus._Ispolzovanie_bibliotek_numpy_i_matplotlib.html开始的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19388864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档