我想通过在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“有用。在
在你的终端类型上
哪个Python
这将返回从命令行运行python3时访问的路径
相关问题 更多 >
编程相关推荐