运行Monterey系统的MacBook Pro如何卸载pip和python以便重装?
macOS Monterey 终端安装版Python、pip完全卸载指南
重要提示:macOS 系统自带Python 2.7版本,存储在/System/Library路径下,请勿删除该路径下的任何Python相关文件,否则可能导致系统功能异常。以下操作仅适用于你自行通过终端安装的第三方Python版本。
步骤1:确认已安装的第三方Python信息
- 执行以下命令,查询当前生效的Python、pip路径:
which python3 python pip3 pip - 执行以下命令,列出所有手动安装的Python版本:
ls /Library/Frameworks/Python.framework/Versions/
返回结果中的版本号即为你后续操作需要用到的对应版本号。
步骤2:卸载第三方Python
- 若你是通过Homebrew安装的Python,直接执行:
brew uninstall --force python3 - 若你是通过官网pkg安装包、终端脚本等方式安装的Python,依次执行以下操作:
- 移除Python框架文件,将命令中的
[你的版本号]替换为上一步查到的版本号:sudo rm -rf /Library/Frameworks/Python.framework/Versions/[你的版本号] - 移除应用目录下的Python快捷方式,同样替换对应版本号:
sudo rm -rf "/Applications/Python [你的版本号]" - 清理环境变量配置:打开
~/.zshrc(使用zsh终端)或~/.bash_profile(使用bash终端)文件,删除所有和你安装的Python版本相关的PATH配置,保存后执行source ~/.zshrc或source ~/.bash_profile使配置生效。
步骤3:卸载残留pip
正常情况下卸载Python时pip会同步移除,若仍有残留,执行以下命令清理:sudo rm -rf $(which pip3) $(which pip)rm -rf ~/Library/Python/
步骤4:验证卸载结果
执行以下命令,若返回系统内置Python版本号(通常为2.7.x)或提示command not found,即为卸载成功:python3 --versionpip3 --version
后续重装建议优先使用Homebrew安装Python,安装完成后会自动绑定对应版本的pip,可避免多版本冲突问题。
内容的提问来源于stack exchange,提问作者Theo Wilson
相关产品推荐
相关产品推荐

