我目前正在使用python为abaqus创建一个插件。为了解决这个问题,我搜索了高低。我设法将matplotlib 1.3.1安装到abaqus及其相关模块(Six,numpy,dateutil,pytz和pyparsing)中,只需将它们复制到abaqus site-packages文件夹即可。似乎Abaqus 6.12内置了numpy 1.4但是需要更新到1.5或更高版本...我只是删除并用1.8.0替换它。我遇到了'Tkinter'错误并使用以下方法解决了它:
import sys
sys.path.append("C:\Python26\Lib\lib-tk")
import Tkinter
import matplotlib.pyplot as plt
现在我似乎可以使用matplotlib。但是每当我在我的插件中使用plt.plot()函数时,abaqus会冻结。当我关闭abaqus时,情节很快就会打开。我不确定这里发生了什么,有其他人遇到过这个问题还是有潜在的解决方案?
我希望这很清楚,请问我是否需要详细说明其他事情。