我想知道你们中是否有人将 matplotlib 用于与 ABAQUS 结合的 Python 代码。我真的很想将 matplotlib 加载到 abaqus-python 接口(interface)上。我使用的是 ABAQUS 6.12,它有 python 2.6。另外,我使用的是 Windows 64 位。

但是,当我为 python 2.6 下载 matplotlib 时,它无法安装并说



有人可以帮我吗?有谁知道安装 matplotlib 使其适用于 Abaqus 6.12 的分步方法?

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

注意:对于那些不熟悉 FEA 软件的人,Abaqus Scripting Interface 是 Python 面向对象编程语言的扩展,并且带有 ABAQUS/CAE。

最佳答案

我在 Abaqus 6.11 中使用 Matplotlib 1.3.0。一切都是 64 位。我相信 Abaqus 6.12 也能正常工作。过程是(使用与我相同的配置,但我相信较新版本的 NumPy 和 Matplotlib 也能工作):

  • install Python 2.7 64 bit
  • install NumPy 1.7.1 64 bit
  • install Matplotlib 1.3.0 64 bit

  • 在从 Abaqus 导入之前,配置指向 PYTHONPATH 已安装的环境变量 matplotlib

    你可能会得到一个 RuntimeWarning,如:
    C:\Python27\Lib\site-packages\PIL\Image.py:71:
    RuntimeWarning: The _imaging extension was built for another version of Python; most PIL functions will be disabled
    

    但是您可以使用 Abaqus 中的大部分 matplotlib 功能。

    关于python - 在 Abaqus 6.12 中使用 matplotlib(用于 python 2.6),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19382382/

    10-10 18:51