pip uninstall

用法

python -m pip uninstall [options] <package> ...
python -m pip uninstall [options] -r <requirements file> ...
py -m pip uninstall [options] <package> ...
py -m pip uninstall [options] -r <requirements file> ...

描述

卸载包。

Pip 能够卸载大多数已安装的包。已知异常是

  • 使用 python setup.py install 安装的纯 distutils 包,它们没有留下任何元数据来确定安装了哪些文件。

  • 通过 python setup.py develop 安装的脚本包装器。

选项

-r, --requirement <file>

卸载给定需求文件中列出的所有包。此选项可以多次使用。

(环境变量: PIP_REQUIREMENT)

-y, --yes

不要求确认卸载删除。

(环境变量: PIP_YES)

--root-user-action <root_user_action>

如果 Pip 以 root 用户身份运行,则采取的操作 [warn, ignore] (默认: warn)

(环境变量: PIP_ROOT_USER_ACTION)

--break-system-packages

允许 Pip 修改外部管理的 Python 安装

(环境变量: PIP_BREAK_SYSTEM_PACKAGES)

示例

  1. 卸载包。

    $ python -m pip uninstall simplejson
    Uninstalling simplejson:
       /home/me/env/lib/python3.9/site-packages/simplejson
       /home/me/env/lib/python3.9/site-packages/simplejson-2.2.1-py3.9.egg-info
    Proceed (Y/n)? y
       Successfully uninstalled simplejson
    
    C:\> py -m pip uninstall simplejson
    Uninstalling simplejson:
       /home/me/env/lib/python3.9/site-packages/simplejson
       /home/me/env/lib/python3.9/site-packages/simplejson-2.2.1-py3.9.egg-info
    Proceed (Y/n)? y
       Successfully uninstalled simplejson