gpt4 book ai didi

python - 在 Swift 中启动 python 文件

转载 作者:行者123 更新时间:2023-11-30 12:38:07 25 4
gpt4 key购买 nike

我想通过在 swift macOS 应用程序中按下按钮来启动 python 脚本。我想出:

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

但执行时出现“启动路径不可访问”错误。如果我将 launchPath 更改为:

process.launchPath = "/usr/bin/python"

一切正常,但现在我收到 python 编译错误,因为 myscript 是用 python3.6.0 编写的,由于使用库,我必须使用 python3。当我打开 Finder 并转到“/usr/bin/python3”时,它显示未找到,但 python3 已安装,我在 Pycharm 中使用了它,我也可以在终端中启动 python3。在终端“python3 ~/PycharmProjects/untitled5/myscript.py”中有效。

最佳答案

在您的终端上输入

哪个 python3

这将返回从命令行运行 python3 时访问的路径

关于python - 在 Swift 中启动 python 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com