Pyscripter не работает с Abaqus Python

Как установить Pyscripter для использования с программой конечных элементов Abaqus? Я не хочу использовать Abaqus PDE. Пискриптер работает нормально сам по себе, но он показывает ошибку импорта «только» для модулей, связанных с программным обеспечением конечных элементов Abaqus. Я указал путь Python к исполняемому файлу Abaqus Python, однако это не помогает.


person user2001139    schedule 07.03.2015    source источник


Ответы (2)


Я не думаю, что это возможно. Вы можете импортировать модули abaqus только тогда, когда python запускается из исполняемого файла abaqus, т. е. с помощью команды «abaqus python». Я не знаю, почему это так, может быть, кто-то еще может просветить нас. Я также не хотел использовать PDE abaqus и потратил целую вечность, пытаясь обойти его. Я прибегал к написанию кода в другой среде и с помощью командной строки запускал его с помощью «abaqus python ###.py» и т. д.

person CGreenfield    schedule 01.04.2015
comment
Я бы предположил, что это связано с лицензированием. - person agentp; 01.04.2015

Вы вообще не можете напрямую использовать любую другую IDE с пакетами, связанными с Abaqus. Если вы не хотите использовать Abaqus PDE, вы можете написать свой код в любом редакторе, который вам нравится, и просто использовать команды сценария запуска в Abaqus для его запуска. или вы можете использовать командную строку для запуска вашего кода без обеда abaqus gui, например:

abaqus cae noGUI=scriptname.py
person Erfan Hamdi    schedule 24.08.2019