老师,代码的第10行import matplotlib.pyplot as plt报错,显示的是'invalid syntax'(D:\\pyplot.py',178,62' "in IPython<2.0")),请问老师和各位同学这是什么原因呢,卸载原来版本重装也不行
评论 6点赞 1
回复
对于这个问题:import matplotlib.pyplot as plt报错,显示的是'invalid syntax'(D:\\pyplot.py',178,62' "in IPython<2.0")) 1. Abaqus 2020版本自带matplotlib的python库,但之前的Abaqus版本应该需要自己安装matplotlib的python库。可以通过import matplotlib.pyplot as plt这句话来确认下是否abaqus安装好了这个matplotlib的python库。如果没有安装好matplotlib的python库这个库,输入import matplotlib.pyplot as plt这句话,就会出现类似'invalid syntax'(D:\\pyplot.py',178,62' "in IPython<2.0"))这种错误。 2. 虽然Abaqus 2020版本及以后的版本自带matplotlib的python库,相关课程视频也给出了怎么在abaqus里采用matplotlib进行绘图的操作。但在采用该python库进行绘图过程中,常常需要打断abaqus目前的运行操作窗口来额外绘图,甚至有时直接绘图时会出现崩溃的现象,效率很低、用户体验感很差。因此,不太建议采用ABAQUS的matplotlib库进行绘图,取而代之的是,利用abaqus优异的前后处理功能,对相关结果数据进行输入输出,比如采用abaqus的python二次开发或fortran子程序存储相关数据到txt、excel中,然后再在外面采用matplotlib的python库(或者matlab、origin等绘图软件)来读入该txt等结果数据,进行相关绘图操作。这样操作效率高,也更方便。
查看更多评论 >