1. 程式人生 > >conda 和 pip的區別

conda 和 pip的區別

之前一直使用conda和pip ,有時候經常會兩者混用。但是今天才發現二者裝的東西不是在一個地方的,所以發現有的東西自己裝了,但是在執行環境的時候發現包老是識別不了,一直都特別疑惑,直到今天注意到這個問題,所以來總結一下二者的區別。

conda可以讓你同時管理安裝處理有關的python任務和跟python無關任務,即pip可以允許在任何環境中安裝python包,conda允許你在conda環境中安裝任何語言包(包括C語言或者python)。

conda使用一個新的包格式,你不能交替使用conda和pip,

因為pip不能安裝和解析conda的包格式。可以使用這兩個工具,但是它們是不能互動的

 

附:conda環境的啟動命令:

啟動:source activate xxx

關閉:source deactivate

更新:conda env update -f environment .yml   (更新配置檔案)