Я пытаюсь запустить файл сценария Abaqus- python из другого сценария python, выполняемого в Spyder (python 3.7, windows 10).
Если я запустил следующую команду в CMD abaqus cae -noGUI model.py
код выполняется, как ожидалось. Однако, если я попытаюсь запустить cp = subprocess.run('abaqus cae -noGUI model.py',shell=True)
, я ничего не получу. Ниже показано, что возвращается в cp.
введите описание изображения здесь
Примечания:
- Файл Abaqus- python, который я пытаюсь запустить, находится в той же папке, что и сценарий python, который у меня есть.
- Я пробовал различные sp.call, sp.run, os.systems в разных строковых и списковых форматах.
- «C: \ Abaqus \ Commands» и «C: \ SIMULIA \ Commands "оба находятся в моей переменной среды PATH.
- Я думаю, что вызов -no GUI важен для решения проблемы. Я не могу найти других на SO с этой проблемой.