pip uninstall是卸载Python包的标准命令,支持单个、多个及按requirements.txt批量卸载;需注意环境一致性、开发模式特殊处理,并通过pip show、import测试等验证是否彻底清除。

在Mac终端中卸载通过pip安装的Python插件,必须明确区分单个插件卸载与批量清理——直接执行模糊命令可能误删pip自身或破坏环境。
卸载指定名称的单个插件
打开终端,输入以下命令:
pip uninstall 【模块名】
例如卸载requests:pip uninstall requests
系统会列出将被删除的文件路径,并询问“Proceed (y/n)?”,输入y并回车确认。这一步不可跳过,否则卸载不生效。
批量卸载所有第三方插件(不含pip/setuptools/wheel)
先生成当前已安装的第三方库清单:
pip freeze > requirements.txt
该命令只导出通过pip install安装的第三方包,自动排除python标准库、pip、setuptools、wheel这四个核心组件——这是避免环境崩溃的关键前提。
执行批量卸载:
pip uninstall -r requirements.txt -y
对话式AI短视频创作工具:用户提出想法,Agent生成脚本,人工确认后自动生成MP4。触发条件:①制作视频/短视频;②AI旁白视频;③认知自述/播客风格视频;④文稿转视频。仅出现“视频”“TTS”“语音”等模糊词时不激活(可能是其他需求)。
-y参数跳过逐个确认,-r表示按文件内容执行卸载。若未加-y,命令会在第一个包处卡住等待输入y,无法自动完成。
最后删掉临时文件:
rm requirements.txt
误装后快速回滚:用pip show定位并删残留
方法一:查安装位置
pip show 【模块名】
输出中的Location字段即为该模块所在site-packages路径,比如 /usr/local/lib/python3.9/site-packages。
方法二:手动删(仅当pip uninstall报错时启用)
cd $(pip show 【模块名】 | grep Location | awk '{print $2}')/
sudo rm -rf 【模块名】.*
注意:模块名后可能带下划线或数字(如requests-2.31.0.dist-info),务必用通配符.*匹配完整目录名,否则残留元数据可能干扰后续安装。

















