在运行脚本之前,我需要导出2个环境。如果我不导出这些文件,我的脚本将提供一个错误,指出找不到文件/目录。
如果我在命令行上手动导出它们,则可以正常工作,但是我正在尝试在python脚本中执行此操作,因此在运行脚本之前无需手动导出它。
我尝试过搜索类似的问题,并发现使用os.system()或os.environ()。但是似乎都没有为我工作。
os.system('export TIBCO_NATIVE_INTERFACE_PATH=/opt/gma/venues/nam/arcx_fix_1/libext/libtibems64.so')
os.system('export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gma/venues/nam/arcx_fix_1/libext')
OR
os.environ["TIBCO_NATIVE_INTERFACE_PATH"] = "/opt/gma/venues/nam/arcx_fix_1/libext/libtibems64.so"
os.environ["LD_LIBRARY_PATH"] = "$LD_LIBRARY_PATH:/opt/gma/venues/nam/arcx_fix_1/libext"
使用上述任何一种方法都不能解决我的问题,因为仍然提示我无效错误,指出找不到文件/目录。