我已经使用
python 3.13.1
安装了 homebrew 4.4.11
,并且我正在尝试在 MacOS Sequoia 15.1 上安装请求库。这对我来说没有任何意义。
> python3 --version
python 3.13.1
> which python3
/opt/homebrew/bin/python3
> python3 -m pip --version
pip 24.3.1 from /opt/homebrew/lib/python3.13/site-packages/pip (python 3.13)
> which pip
pip not found
> python3 -m pip install requests
error: externally-managed-environment
> brew install requests
Warning: No available formula with the name "requests"
HomeBrew 安装被标记为“外部管理”,表示只有 Homebrew,而不是您,应该更新安装在那里的 Python 库。您应该创建一个虚拟环境(特定于项目的虚拟环境,或者只是一个可以与 Homebrew 分开安装的“全局”虚拟环境)并从那里运行
pip
,而不是直接使用安装。
>>> python -m venv mypython
>>> mypython/bin/python -m pip install requests