Windows10 CMD中安装Homebrew后brew命令无法执行问题求助
解决Windows 10 CMD中
brew命令无法识别的问题 首先得给你掰扯清楚:你用pip install brew装的那个homebrew-0.1.10根本不是官方的Homebrew包管理器——它只是个和Homebrew重名的小众Python包,完全没有官方Homebrew的核心功能,所以系统找不到brew命令是必然的事儿。
正确解决思路(三种方案,按需选)
方案一:用WSL2装官方Homebrew(最推荐,功能完整)
官方Homebrew原本是给macOS做的,Windows上官方支持的玩法是通过WSL2(Windows子系统Linux):- 先在Windows设置里开启WSL2功能,装个Linux发行版(比如Ubuntu就行)
- 打开Linux终端,跑官方的Homebrew安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 装完之后在WSL终端里就能正常用
brew install PyAudio了
方案二:用Windows原生包管理器直接装PyAudio
要是不想折腾WSL,直接用Windows自带或第三方包管理器更省事:- 用Chocolatey:先装Chocolatey,然后执行:
choco install portaudio python-pyaudio - 用Winget(Windows自带):先确保装了Python,然后跑:
(如果pip直接装失败,先装portaudio的二进制包再试)winget install Python.Python pip install pyaudio
- 用Chocolatey:先装Chocolatey,然后执行:
方案三:直接装PyAudio的预编译wheel包
很多时候pip装PyAudio失败是缺编译环境,直接用预编译好的二进制包就搞定:- 开命令行跑
python --version确认你的Python版本(比如3.10 64位) - 下载对应版本的PyAudio wheel文件(得匹配Python版本和系统位数)
- 执行
pip install 你下载的文件名.whl就能完成安装
- 开命令行跑
最后提个醒
以后别再用pip install brew了,这个包和你要的Homebrew包管理器完全是八竿子打不着的玩意儿,纯粹是重名搞混淆了。
内容的提问来源于stack exchange,提问作者MrKeKRuN
相关产品推荐
相关产品推荐

