0

Мне интересно, если кто-либо из вас использует matplotlib для ваших кодов питона, которые связаны с ABAQUS. Я использую ABAQUS 6.12, который имеет python 2.6. Кроме того, я использую Windows 64 бит.Пытается использовать matplotlib с ABAQUS. Получение ошибки с использованием dateutil

Я скачал Matplotlib, но когда я импортировать Matplotlib на интерфейс сценариев ABAQUS-Python, я получаю следующее сообщение об ошибке:

ImportError: matplotlib requires dateutil

Может кто-нибудь помочь мне? Как это исправить?

Любая помощь будет оценена! Спасибо

Примечание: для тех, кто не знаком с программным обеспечением FEA, интерфейс сценариев Abaqus является расширением объектно-ориентированного языка программирования Python и поставляется с ABAQUS/CAE.

+1

вы пробовали устанавливать dateutil: https://pypi.python.org/pypi/python-dateutil – tom10

ответ

1

У меня есть matplotlib, работающий в Abaqus Python. Я также использую Abaqus 6.12 в Windows 7 x64.

Вот шаги, которые я взял:

1) Получить Matplotlib 1.0.1, который работает с Python 2.6.2, в

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

Для Windows x64 вам нужно «Matplotlib-1,0 .1.win-amd64-py2.6.exe '

2) Извлеките папки и файлы из архива (exe-файл) в' \ SIMULIA \ Abaqus \ 6.12-x \ tools \ SMApy \ Lib \ site-packages '

Вы можете создать свою собственную папку (например, «custom») в «site-packages», чтобы предотвратить испорченность файлов и папок Abaqus. В этом случае просто добавьте файл custom.pth файла, который содержит строку «custom» (см. Пример 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 Python использовать «мой» Numpy 1.7 вместо Numpy 1.4, встроенный в Abaqus Python.

Первые два этапа взяты из http://62.213.117.104/blog2/serendipity/index.php?/archives/28-Python_i_Abaqus._Ispolzovanie_bibliotek_numpy_i_matplotlib.html

 Смежные вопросы

  • Нет связанных вопросов^_^