Anaconda 一次更新所有庫

使用 Anaconda 管理 Python 的包非常方便,大部分的 Python 包都可以通過 Anaconda 進行安裝。
但在使用 Anaconda 升級包的時候,發(fā)現(xiàn)在 Anaconda Navigator 界面上點擊升級的方法不好使,點了之后半天沒反應(yīng),刷新之后還是舊的版本。查了一下資料,發(fā)現(xiàn)在 Anaconda Prompt 中通過命令行進行更新非常方便。

注意:安裝或升級之前請確認(rèn)用戶權(quán)限,要用 Anaconda 所屬用戶或者超級管理員進行操作才行。如果是 Windows 用戶,右鍵點擊 Anaconda Prompt 然后選擇“以管理員身份運行”是沒問題的。

  1. 指定升級某一個庫,例如 pandas:conda update pandas
  2. 自動檢測并升級 Anaconda 管理器中的所有可升級的庫:conda update --all

上面的語句已經(jīng)執(zhí)行完成了,非常簡單,只是一次升級所有庫時下載會占用一些時間。
升級的過程中最好暫時關(guān)閉 Jupyter、Spyder 等應(yīng)用。


另外,既然使用 Anaconda 進行庫的管理,就可以不使用 pip 的命令了.使用 pip 升級包之后可能在 Anaconda 中仍然檢測不到更新,導(dǎo)致版本混亂,并且同一個包在 pip 和 Anaconda 下所供升級的版本可能是不同的,就更凌亂了。
如果需要用到某些特別的包,在 Anaconda 中下載不到,但是 pip 中能看到,那就用 pip 進行安裝好了。
Anaconda 還有個強大之處是,如果你使用的是 Python 2.x 版本,那么升級的時候它會自動下載 2.x 庫,如果你使用的是 Python 3.x 版本,它就會相應(yīng)地下載 3.x 庫,非常人性化。


參考文章:anaconda查看、安裝、更新庫
,如果升級過程中遇到特別的錯誤,可以參考 Anaconda 官方 API

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容