gpt4 book ai didi

python - 从 python "Error: This command requires a Cask token"使用 Homebrew

转载 作者:行者123 更新时间:2023-12-04 03:55:29 28 4
gpt4 key购买 nike

我试图通过在 Python 中将 Homebrew 称为子进程来安装程序,但我收到此错误:“错误:此命令需要 Cask token 。”

然而,当我在另一个终端中运行完全相同的命令时,它工作正常。

我正在使用这段代码:

from subprocess import call
call(["brew cask install", "adobe-acrobat-reader", "--force"], shell=True)

最佳答案

您在同一调用中混合了 shell 输入和预解析参数。您要么想要将所有单独的命令行参数分离到一个列表中,要么想要将它们全部放在一个字符串中(在这种情况下您需要 shell=True)。最简单的解决方法是:

from subprocess import call
call("brew cask install adobe-acrobat-reader --force", shell=True)

我不知道这是否可行,但现在它是执行相关命令的正确形式。

关于python - 从 python "Error: This command requires a Cask token"使用 Homebrew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63972606/

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