你想卸载你以前安装的Python PIP包,但不知道如何卸载吗?有时,您可能希望删除某个包及其依赖项,因为您不再需要它或解决兼容性问题。
不过,正确卸载Python包可以为您节省宝贵的时间和精力。在本文中,我们将分享一些关于如何卸载PIP包和依赖项的专家提示。
如何卸载Python PIP包和依赖项
PIP或首选安装程序是用于管理其包和依赖项的标准包管理器。它是用Python编程语言编写的,可以作为命令行执行,以安装、卸载或重新安装Python包及其模块。它预装在大多数的Python版本中,比如Python3.4和更高版本&以及Python2.7.9和更高版本。
因此,如果有一天,您想要使用PIP卸载Python包及其依赖项,我们将为您提供相关服务。
1]准备步骤
在使用PIP卸载Python软件包之前,您必须遵循以下准备阶段:
检查是否安装了PIP
首先,您必须检查是否已安装PIP。为此,请使用管理员权限打开命令提示符,运行以下命令,然后按Enter键:
PIP--版本
如果安装了PIP,它将显示版本号。
如果没有安装PIP,可能是因为您在安装Python时错过了PIP框的检查。在这种情况下,您可以遵循我们的详细文章中提到的指导原则。
将Python添加到Windows路径
检查完PIP版本后,您必须检查是否已将Python添加到Windows路径。如果没有,请按以下方式操作:
启动运行控制台(Win+R)>;sysdm.cpl>;Enter。这将打开系统属性对话框。
在这里,选择Advanced选项卡,然后单击Environment Variables。
接下来,在User Variables(用户变量)下单击New(新建)。
现在,添加变量名和变量值。
在Variable Value字段中,您应该添加Python应用程序路径和Python脚本路径。按照以下说明查找路径:
- 在Windows搜索中查找Python应用程序,右击它,然后选择打开文件位置。
- 现在,右键单击Python快捷方式,然后再次单击Open file Location。
- 应用程序路径应显示为C:UserscyAppDataLocalProgramsPythonPython100
- 脚本路径应显示为C:UserscyAppDataLocalProgramsPythonPython100Scripts
- 请确保用您的版本替换Python版本。
- 复制这两个路径并将它们粘贴到Variable Value字段中,用分号分隔它们。
接下来,继续卸载Python包。
阅读:如何在Windows上打开和查看Python PY文件
2]卸载单个Python包
要逐个卸载PIP包,请转到Windows搜索,在命令提示符中键入右键,然后选择以管理员身份运行。现在,键入cd∖,然后按Enter键。
现在,运行以下格式的命令并按Enter键:
CD C:UserscyAppDataLocalProgramsPythonPython100Scripts
确保用您的版本替换Python包版本(粗体)。
现在,运行以下命令并按Enter键:
PIP卸载程序包名称
将包名称替换为您已安装的包名称,例如NumPy、Pandas、Seborn等。
然后键入Y以继续卸载。
已阅读:修复命令python setup.py egg_info失败,错误代码为%1
3]卸载Python包和依赖项
要删除所有使用PIP安装的Python包,您可以按照以下过程操作。通过运行下面的命令(PIP冻结),您可以卸载所有这些,而无需任何确认。
此操作的完整命令将采用以下格式:
PIP卸载-y-r<;(PIP冻结)
您还可以将已安装的包保存在requirements s.txt文件中,并直接从该文件中卸载所有PIP包。为此,请依次运行以下命令,并在每个命令后按Enter键:
-
PIP冻结&>要求.txt
-
Pip uninstall-r requirements s.txt(逐个卸载包)
-
Pip uninstall-r requirements s.txt-y(一次删除所有包)
此外,您还可以使用xargs卸载所有的PIP包。键入以下命令并按Enter键:
PIP冻结|xargs pip卸载-y
但是,如果你已经安装了使用GitLab,Github等的软件包,一定要把它们取下来。
然后,您可以使用以下命令使用PIP卸载Python包:
PIP冻结|grep-v“^-e”|xargs pip uninstall-y
要检查软件包是否已成功安装,请运行以下命令并按Enter:
PIP列表
如果结果中没有列出该程序包,则说明该程序包已成功卸载。
现在,要卸载您删除的包的依赖项,请运行以下命令并按Enter键:
PIP自动删除
此命令将卸载系统不再需要的所有程序包。
同时,在使用PIP AutoRemove命令时,请重新检查要删除的软件包,否则,它可能会卸载当前正在使用的那些软件包。
4]在Python虚拟环境中编译包
在这种情况下,您需要首先激活虚拟环境,然后才能运行卸载该虚拟环境的命令。
要激活虚拟环境,请转到安装它的目录。现在,要激活它,请键入以下命令并按Enter键:
Venv脚本actiate.bat
激活了Python虚拟环境后,运行以下命令卸载该虚拟环境并按Enter键:
PIP卸载程序包名称
现在您已经卸载了该程序包,运行以下命令以停用虚拟环境并按Enter键:
停用
就这样!您已经使用PIP成功地删除了Python包。
如何删除未使用的pip软件包?
要删除不在使用的pip包,请运行命令pip uninstall Package_name。确保用您想要删除的包的实际名称替换PACKAGE_NAME,例如Pandas。在终端或命令提示符中键入命令,并在出现提示时确认卸载。
如何在没有pip的情况下卸载Python包?
To uninstall Python packages without PIP, you can use the setup.py file. Then go to the directory where the package is installed, run the python setup.py uninstall command if available, or remove the package directory manually from the site-packages folder within your Python environment. But make sure that it doesn’t affect system stability.