编程学习网 > 编程语言 > Python > python卸载教程(一次性卸载所有python包)
2023
07-03

python卸载教程(一次性卸载所有python包)

昨天在 Pycharm 里打开一个网上下载的 Python 工程,然后创建了虚拟环境,轻车熟路地在终端里敲下了安装所有依赖的命令:

pip install -r requirements.txt
安装完后,我运行工程里的代码,发现还是报错,说缺少模块。
我明明已经安装了依赖的第三方库了呀,有点诡异。突然我想到之前踩的一个坑,尝试了一下,果然如此。
因为在创建虚拟环境之前,我先打开了 Pycharm 底部的终端,再创建虚拟环境后,我直接在终端里执行了命令,此时的工作目录还在系统的工作目录,并不是在当前的虚拟环境内,所以我安装的依赖包都给装到系统的 Python 环境下了。
解决办法也很简单,把 Pycharm 里的终端窗口关闭,再重新打开就来到了当前虚拟环境的工作目录,再执行一遍安装命令就可以了。
但今天我打开电脑时,发现 C 盘已经红了,之前本来空间就已经吃紧了,现在是雪上加霜。

回想了一下,应该是昨天多装了很多 Python 第三方库到系统环境下的缘故。因为我的每个项目都会有虚拟环境,所以这系统环境下的包就没有存在的必要了。
于是就开始了今天的主题:一次性卸载掉系统环境下的所有 Python 的包(第三方库),操作其实也很简单,一共就两步:
导出所有的包名到文件中点屏幕左下角的开始菜单按钮,在搜索框里输入cmd 或 powershell,然后按回车,打开系统的命令行工具,再输入以下命令按回车。
pip freeze > modules.txt
注意:> 符号左右需要空格
这样就把所有的第三方模块的模块名称以及版本号信息保存到了这个 modules.txt 文件中了。下一步就是根据这个文件中名字进行卸载包了。(如果你需要保留某些包,就把那些名字从这个文件中删除)

执行批量卸载包的命令继续在命令行中输入如下代码:
pip uninstall -r modules.txt -y

-y 的意思是默认全部同意,这样就不用一直输入y了。按回车,等待几分钟之后,你就可以得到一个干净的python环境了。

以上就是python卸载教程(一次性卸载所有python包)的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取