#注:以下都是在cmd視窗直接執行
#更新所有的包
conda upgrade --all
#更新某個包
pip install --upgrade 包名
pip install -u 包名
#更新某個包
conda update 包名
#安裝某個包
conda install 包名
#安裝某個包
pip install 包名
#刪除某個包
conda remove 包名
#列出所有安裝的庫
pip list
#列出所有過期的庫
pip list --outdated
pip list -o
#特別注意:pip的公升級,千萬不要用下面這行
pip install -u pip
#要用下面這行更新pip
python -m pip install -u pip
經驗:pip的相比較conda更新一些,即conda的包的更新晚於pip,表現為conda更新所有的包後,pip還能檢測出需要更新的包。
(2023年3月20日增補)
為什麼不能用pip install -u pip呢?因為這種更新,會先解除安裝老版本的包,pip再裝新版本的包。所以用pip更新別的包沒問題,但老版的pip解除安裝了,新版的pip誰來裝呢?所以,帶上python,是讓python負責新版pip的安裝。
不小心搞壞了pip怎麼辦?好在conda還可以用,上conda install pip。
獨孤尚良dugushangliang——著
pip 和 conda 包管理器
conda 包管理器是 anaconda 自帶的包管理器 刪源可以幫助我們獲得最新的 python 包並進行管理。常用命令如下 pip install package name 安裝名為 package name 的包 pip install package name x.x 安裝名為 packag...
conda和pip的區別
兩者都是包管理器 自動化軟體安裝,更新,解除安裝的一種工具 conda是乙個通用的包管理器,可以構建和管理任何語言的任何型別的包,所以用來管理python包也當然是綽綽有餘。conda旨在管理任何軟體堆疊中的包和依賴關係,其安裝過程中,會提示哪些包與當前所要安裝的包之間有依賴關係,並且會自動安裝和更...
pip和conda環境依賴
pip批量匯出包含環境中所有元件的requirements.txt檔案 pip freeze requirements.txtpip批量安裝requirements.txt檔案中包含的元件依賴 pip install r requirements.txtconda批量匯出包含環境中所有元件的requ...