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
)
範例¶
解除安裝套件。
$ 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