conda與pip的關係

2022-04-08 18:33:09 字數 805 閱讀 8572

最近在搭建平台的時候,遇到了conda,具體嘗試使用之後覺得conda還是非常好用的。他會交代清楚相互有依賴的包是什麼,確認之後才會執行指令。要比pip好很多。

普通按照python 的時候一般都是自帶pip管理器的。conda與pip最大的不同之處是,當我們需要管理的packages不僅僅侷限於python語言時,conda是更好的選擇。如果不用conda也是可以的,但是就需要用pip+其他語言管理器實現替代。

綜合來看,conda提供的是沒有語言限制的,可以構建和控制任何語言的任何型別的依賴包的管理器。在安裝過程中,conda還會完整提示哪些包與當前所要安裝的包之間有依賴關係,更加可靠。所以conda的功能應該是包含pip的。

目前大多python環境都是使用anaconda進行部署,故這裡就不具體說關於conda的按照啟動指令。著重說明conda的包的使用。

# 獲取版本號

conda --version

# 獲取幫助

conda --help

conda -h

#檢視已安裝package情況

conda list

# 列舉乙個非當前活躍環境下的所有包

conda list -n your_env_name

# 為指定環境安裝某個包

conda install -n env_name package_name

除此以外,還可以對環境進行部署工作。

如果有需要的夥伴,建議稍微花一點點時間,把conda領回家吧。

conda 換成清華的源 conda與pip安裝

下面兩個是conda官方庫的映象 conda config add channels conda config add channels conda第三方庫 conda forge conda config add channels conda第三方庫 pytorch conda config ad...

conda與pip更換國內源

一 conda conda配置檔案位置 condarc 檢視conda的config conda config show 檢視channels conda config show channels 或vim condarc 新增國內映象源 清華源 conda config add channels ...

conda和pip的區別

兩者都是包管理器 自動化軟體安裝,更新,解除安裝的一種工具 conda是乙個通用的包管理器,可以構建和管理任何語言的任何型別的包,所以用來管理python包也當然是綽綽有餘。conda旨在管理任何軟體堆疊中的包和依賴關係,其安裝過程中,會提示哪些包與當前所要安裝的包之間有依賴關係,並且會自動安裝和更...