无法从Python脚本访问本地程序

时间:2019-10-16 06:55:17

标签: python macos

我正在尝试从Python脚本(OSX)执行本地安装的程序,但未找到它们,因为 G = Range("A1").Value Range("P2:P47").Copy Worksheets("All Data").Range("C2:AL2").Find(What:=G).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Worksheets("Add Data").Select Application.CutCopyMode = False Range("C4:K34").ClearContents End Sub 不在/usr/local/bin中。运行PATH仅产生os.environ

这可能是一个常见/简单的问题,但我已经用尽了Google,并开始感到有点愚蠢:-)

1 个答案:

答案 0 :(得分:0)

您如何尝试执行程序(请向我们提供最少的代码示例)? 如果您使用的是subprocess包,则可以尝试提供可执行文件的完整路径:

subprocess.run(["/usr/local/bin/my_program"], ...)

否则,您可以尝试将/usr/local/bin附加到os.environ列表中。