Python一鍵更新所有包時的提示
本文章并不是教大家如何一鍵更新所有包,而是想告誡大家一般情況下千萬不要更新所有包,否則會出現(xiàn)很多不兼容的錯誤。很多原來可以使用的包,都會變得不能使用。還有一點就是大家一定要裝一個虛擬環(huán)境,這樣解決不兼容的問題就會快很多。
本來我的問題只是matplotlib畫圖特別慢,不管等多久都不出圖。百度查了下有說是包太舊的原因,所以索性我就把所有的包都升級了。結果出現(xiàn)了很多不兼容的錯誤,很多包都沒有正確安裝,也就無法正常使用,以前許多能用的包也變得不能用了。
最終我只能根據(jù)更新時彈出的不兼容報錯,強制安裝了某些包的舊版本,并強制重裝不能用的包,才勉強恢復到原來可以使用的樣子。
然后我就發(fā)現(xiàn)無法畫圖的原因是我的代碼寫的不合理,所以導致運行起來特別慢。我是真的無語了,白白折騰了兩天,我真傻!
還有一點就是當時安裝Python時我不知道虛擬環(huán)境有啥用,所以就沒管也就沒有安裝,直接安裝了所需要的包。這就導致在出現(xiàn)包不兼容的情況后,恢復起來非常麻煩。
至于怎樣一鍵更新所有包、安裝虛擬環(huán)境、強制重裝某個包、安裝某個包的特定版本,大家可以自行百度,都有很詳細的介紹。
最后我想說,寫這個文章的目的其實就是希望大家可以以我為戒,少走些彎路?。?!