我遇到過,當前版本的軟件包似乎無法正常工作並需要重新安裝的情況。但pip install -U
不會觸及已經是最新的軟件包。我看到如何強制重新安裝,首先卸載(使用pip uninstall
)然後安裝,但是有沒有辦法在一個步驟中簡單地強制「更新」到名義上最新的版本?我可以強制點子重新安裝當前版本嗎?
回答
pip install --upgrade --force-reinstall <package>
升級時,即使它們已經是最新的,也要重新安裝所有軟件包。
pip install -I <package>
pip install --ignore-installed <package>
忽略已安裝的軟件包(改爲重新安裝)。
這可行,但你必須指定'--upgrade':'pip install --upgrade --force-reinstall
當使用--target = flag時強制覆蓋的任何方法?這些都不適合我。我得到的目標路徑已經存在錯誤。 – radtek
@KeeganQuinn你認爲這就是Karan所說的「升級時......」?我想是這樣。但你的澄清肯定幫助我。 –
--force-reinstall
不會出現強制重新安裝使用python2.7與PIP-1.5
我不得不使用
--no-deps --ignore-installed
除'--force-reinstall'之外,您還必須指定'--upgrade',否則它將不起作用。 –
你可能想所有三個選項:--upgrade
和--force-reinstall
確保重新安裝,而--no-deps
避免重新安裝依賴項。
$ sudo pip install --upgrade --no-deps --force-reinstall <packagename>
否則,您可能會遇到pip開始重新編譯Numpy或其他大型軟件包的問題。
如果要重新安裝在requirements.txt文件中指定的包,沒有升級,所以只是重新安裝在requirements.txt文件中指定的特定版本:
pip install -r requirements.txt --ignore-installed
- 1. 當提交更新的APK時,我可以強制卸載以前的版本嗎?
- 2. 當npm包可以重複安裝嗎?
- 3. 我可以使用cordova plugin add命令安裝以前版本的插件嗎?
- 4. 如何強制重新安裝包裝?
- 5. 我可以檢查我安裝了哪個版本的OpenMP嗎?
- 6. 我可以強制斷言刷新嗎?
- 7. 我可以強制.htaccess刷新嗎?
- 8. Wix 3.8:安裝程序不卸載以前的版本或安裝新版本
- 9. 我可以通過安裝軟件更新站點在Eclipse中安裝錯誤版本的軟件嗎?
- 10. 使用cabal可以安裝最新版本的ghc嗎?
- 11. 我可以安裝較舊版本的VS Extension「Web Essentials 2012」嗎?
- 12. 我可以在CDH中安裝多個Spark版本嗎?
- 13. 我可以用SASS舊版本安裝Compass嗎?
- 14. 我可以在機器上安裝多個版本的Typescript嗎?
- 15. 我們可以同時安裝多個模擬器版本嗎?
- 16. 我可以在Debian/Linux上安裝兩個GCC版本嗎?
- 17. 我們可以在安裝vs2005之前安裝sqlserver2005嗎?
- 18. 比較安裝和當前版本
- 19. 我可以使用當前版本的Unitils(3.1)與JPA 2.0嗎?
- 20. .net安裝項目強制重新安裝新文件替換
- 21. 如何強制重新安裝APK
- 22. 強制重新安裝,必要時
- 23. iOS App Store,強制重新安裝
- 24. 節點npm安裝,強制依賴依賴安裝特定版本
- 25. 更新Julia的版本,無需重新安裝先前版本的軟件包
- 26. 我可以在Android的adb shell中重新安裝嗎?
- 27. 如何強制Apache使用最新安裝的PHP版本
- 28. 如何強制apache指向最新的php版本安裝?
- 29. 如何安裝以前版本的Node.js?
- 30. 以前的php版本pecl安裝
我有相反的問題:PIP不斷重新安裝已安裝的依賴項。 –