关于python:pip安装选项“ ignore-installed”和“ force-reinstall”之间的区别
参考:
https://www.codenong.com/51913361/
====================================================
官方文档解释:
--force-reinstall
Reinstall all packages even if they are already up-to-date.
-I, --ignore-installed
Ignore the installed packages (reinstalling instead).
----------------------------------------------------------------
个人理解:
--force-reinstall
等价于:
pip uninstall -y dep && pip install dep
--ignore-installed
忽略软件包及其Dep是否已经安装,覆盖已安装的文件。使用该操作安装某个软件不对其原先安装的版本进行卸载,因此可能会造成之前安装的package文件有残留。
--------------------------------------------------
PS:
在某些情况下需要重新安装某个package,但是该package被其他package依赖,因此无法卸载然后重安,此时可以使用 --ignore-installed 操作,但是使用该操作可能导致某些对package依赖的package因为版本问题报错。
============================================
posted on 2023-07-11 18:38 Angry_Panda 阅读(1497) 评论(0) 收藏 举报
浙公网安备 33010602011771号