MacOS Sonoma系统下Python 3.12的pip安装失败,求替代方案
在MacOS Sonoma + Python 3.12环境下安装pip的替代方法
针对easy_install命令找不到的情况,你可以尝试以下几种可靠的安装方式:
方法一:使用Python自带的ensurepip模块
Python 3.4及以上版本默认内置了ensurepip模块,可直接用来安装或升级pip:
python3.12 -m ensurepip --upgrade
若遇到权限问题(如提示无法写入系统目录),再添加sudo前缀:
sudo python3.12 -m ensurepip --upgrade
方法二:通过get-pip.py脚本安装
如果ensurepip无法正常工作,可使用官方提供的get-pip.py脚本:
- 获取官方的get-pip.py脚本文件
- 在脚本所在目录执行以下命令完成安装:
python3.12 get-pip.py
权限不足时添加sudo前缀。
方法三:使用Python完整路径执行命令
如果python3.12命令无法识别,可能是Python 3.12的路径未加入系统环境变量,可尝试使用完整路径:
- 官网下载安装的Python,路径通常为:
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m ensurepip --upgrade
- Homebrew安装的Python,路径通常为:
/opt/homebrew/bin/python3.12 -m ensurepip --upgrade
内容的提问来源于stack exchange,提问作者Rogerio Reis
相关产品推荐
相关产品推荐

