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 使用者身分執行,則採取的操作(警告、略過)(預設:警告)

(環境變數: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