conda和pip的區別

2021-09-02 06:15:17 字數 316 閱讀 9282

兩者都是包管理器(自動化軟體安裝,更新,解除安裝的一種工具)

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

conda和pip目標並不相同,只有小部分子集有交集有競爭關係:比如python包的安裝和環境隔離。

pip允許在任何環境中安裝python包,而conda允許在conda環境中安裝任何語言包(包括c語言或者python)

pip和conda環境依賴

pip批量匯出包含環境中所有元件的requirements.txt檔案 pip freeze requirements.txtpip批量安裝requirements.txt檔案中包含的元件依賴 pip install r requirements.txtconda批量匯出包含環境中所有元件的requ...

基本操作 pip和conda

conda pip v pip 19.0.3 from d program python37 lib site packages pip python 3.7 pip install pakeage 出現successful,就成功了 pip uninstall pakeage pip list p...

修改pip和conda映象源

方法一 使用命令修改 臨時使用 pip install i some package 例如 pip install i pandas 永久使用 pip install pip u pip config set global.index url 方法2 手動修改配置檔案 參考 pip國內源列表 1 阿...