在Swi中启动python文件

2024-09-29 17:16:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过在swift macOS应用程序中按下按钮来启动pythonscript。我想到了:

let process = Process()
process.launchPath = "/usr/bin/python3"
process.currentDirectoryPath = "\(NSHomeDirectory())" + "/PycharmProjects/untitled5"
process.arguments = ["myscript.py"]
process.launch()

但是我通过执行得到“启动路径不可访问”错误。如果我将启动路径更改为:

^{pr2}$

一切都很好,但是现在我遇到了python编译错误,因为myscript是用python3.6.0编写的,所以我不得不使用python3,因为我使用了一个库。 当我打开Finder并转到“/usr/bin/python3”时,它显示not found,但python3已经安装,我在Pycharm中使用了它,我还可以在终端中启动python3。 在终端“python3~/PycharmProjects/untitled5”中/myscript.py“有用。在


Tags: py路径应用程序终端binusr错误macos

热门问题