dyld:惰性符号绑定失败:找不到符号:___elastic_input_parse_m_MOD_parse_structural_input

时间:2018-12-01 00:49:39

标签: python os.system

我正在使用以下Python脚本运行名为my_code的fortran可执行文件:

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调用可执行文件会给我错误?

0 个答案:

没有答案