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
)
示例¶
卸载包。
$ 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