参考:
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因为版本问题报错。
============================================