Я запускаю исполняемый файл Fortran с именем my_code
, используя приведенный ниже скрипт Python:
import sys, string, os
os.system('/Users/spin/Desktop/my_code/install/bin/my_code')
При выполнении я получаю сообщение об ошибке:
dyld: lazy symbol binding failed: Symbol not found: ___elastic_input_parse_m_MOD_parse_structural_input
Referenced from: /Users/spin/Desktop/my_code/install/bin/my_code
Expected in: flat namespace
Похоже, чтос проблемой динамической библиотеки.Но что странно для меня, так это то, что когда я запускаю исполняемый файл прямо в моем терминале, я не получаю эту ошибку.Почему вызов исполняемого файла из Python выдает мне ошибку?