conda與pip的關系


最近在搭建平台的時候,遇到了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領回家吧。

復制代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM