在 Texteditor 上安装 Homebrew

问题描述

我正在开发一个所有用户都需要在他们的设备上使用 Homebrew 的应用。 代码想在终端上安装 Homebrew。

import os
os.system('pip install --upgrade pip')
os.system('/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"')
os.system('pip install virtualenv')
os.system('virtualenv env')
os.system("source env/bin/activate")
os.system('pip install SpeechRecognition')
os.system('brew install portaudio')
os.system('pip install pyaudio')
#Virtual Environment Starter

第二行结果:需要 macOS 上的 sudo 访问权限(例如,用户 Steven_Yang 为管理员)!

如果我授予 sudo 访问权限: os.system('sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"')

它说:sudo:需要终端才能读取密码;使用 -S 选项从标准输入读取或配置 askpass 助手

我该怎么办?互联网上有一些答案告诉我,我必须知道用户名,但假设用户有不同的用户名。我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)