当前位置: 首页 > article >正文

Python 卸载所有的包

Python 卸载所有的包

  • 引言
  • 正文

引言

可能很少有小伙伴会遇到这个问题,当我们错误安装了一些包后,由于包之间有相互关联,导致一些已经安装的包无法使用,而由于我们已经安装了很多包,它们的名字我们并不完全知道,导致无法彻底卸载,为了解决这一问题,我们可以通过一次性卸载所有已经安装好的 Python 包来实现,完全卸载后,再重新安装我们自己所需要的包即可。

正文

首先,我们可以将所有需要卸载的包的名称放置在一个 .txt 文本文件中。如下图所示:
在这里插入图片描述
做好这一切后,将这个文件命名为自己想要的名称,这里我将其命名为 PythonPackage.txt,再将其放置到一个目录下,比如这里我放到了 C:\Users\xxx\Desktop\aaa 目录下,接下来,使用管理员权限打开 Windows 命令行,输入:

cd C:\Users\xxx\Desktop\aaa

进入到对应的文件目录下,然后在命令行中继续输入:

pip uninstall -r PythonPackage.txt -y

上述代码有时候会提示有问题,可以采用下面的代码实现:

python.exe -m pip uninstall -r PythonPackage.txt -y

完成后所有的包就都被卸载了,但是这里小伙伴们需要注意一点,通常在我们最初安装好 Python 后,会有 pip 安装包被自动安装,这样我们就可以后续使用 pip install <Package name> 来安装所需要的包,自动安装好的三个包名如下:
在这里插入图片描述
但是,当我们采用了上述卸载方式后,pip 包也会被卸载,因此需要特别小心,可以在 PythonPackage.txt 文件中删去上述三个名称,这样在完全卸载包的时候就不会卸载这三个包了,如果有小伙伴不小心卸载了上述的三个包,也不用着急,可以使用这篇文章 Python 误删 pip 包后如何重装 中介绍的方式重新安装 pip 包。

如果大家觉得有用,就点个赞让更多的人看到吧~


http://www.kler.cn/news/339414.html

相关文章:

  • C 数组
  • 宠物咖啡馆在线体验:SpringBoot技术的应用
  • PostgreSQL学习之有关身份鉴别的一些小想法
  • VMWare安装和基本使用NixOS Linux 24.05版本
  • 云岚到家,使用Elasticsearch实现服务的搜索功能,使用Canal+MQ完成服务信息与ES索引同步。MQ
  • 无人机避障——4DMmvRadar三维点云坐标转换到无人机坐标系(三)
  • 宠物咖啡馆在线互动:SpringBoot框架的创新实现
  • 【重学 MySQL】六十二、非空约束的使用
  • Linux-磁盘优化的几个思路
  • OJ在线评测系统 微服务 用分布式消息队列 RabbitMQ 解耦判题服务和题目服务 手搓交换机和队列 实现项目异步化
  • 【动态规划-最长公共子序列(LCS)】【hard】力扣1092. 最短公共超序列
  • 独家揭秘!成为CSDN人工智能优质创作者:我的故事和心得
  • Redis-消息队列
  • JavaScript 变量的简单学习
  • 贪心算法c++
  • docker compose入门3—docker compose yaml字段详解
  • Polars:从 Apache Spark 过渡指南
  • 探索杨辉三角形的奥秘:C#实现
  • Python | Leetcode Python题解之第464题我能赢吗
  • 【什么是回调机制?一篇文章掌握回调机制及思想】