更新時間:2023年06月20日17時54分 來源:傳智教育 瀏覽次數(shù):
Anaconda集成了常用的擴展包,能夠方便地對這些擴展包進行管理,比如安裝和卸載包,這些操作都需要依賴conda。conda是一個在Windows、Mac OS和Linux上運行的開源軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),可以快速地安裝、運行和更新軟件包及其依賴項。
在Windows系統(tǒng)下.用戶可以打開Anaconda Prompt工具,然后在Anaconda Prompt中通過命令檢 conda 是否被安裝,示例命令如下。
>>> (base) C: \Users \admin>conda --version conda 4.5.4
一旦發(fā)現(xiàn)有conda,就會返回其當前的版本號。
注意:如果希望快速了解如何使用conda命令管理包,則可以在Anaconda Prompt中輸入“conda-h”或“conda--help”命令來查看幫助文檔。conda命令的常見操作主要可以分為以下幾種:
1.查看當前環(huán)境下的包信息
使用liat命令可以獲取當前環(huán)境中已經(jīng)安裝的包信息,命令格式如下。
conda list
執(zhí)行上述命令后,終端會顯示當前環(huán)境下已安裝的包名及版本號。
2.查找包
使用search命令可以查找可供安裝的包,命令格式如下。
conda search --full-name 包的全名
上述命令中,-full-name為精確查找的參數(shù),后面緊跟的是包的全名。例如,查找全名為“python”的包有哪些版本可供安裝,示例命令如下。
conda search --ful1-name python
3.安裝包
使用install命令可以安裝包。如果希望在指定的環(huán)境中進行安裝,則可以在install命令的后面顯式地指定環(huán)境名稱,命令格式如下。
conda instal1 --name env_name package_name
上述命令中,env_name參數(shù)表示包安裝的環(huán)境名稱,package_name 表示將要安裝的包名稱。例如,在Python3環(huán)境中安裝pandas包,示例命令如下。
conda install --name python3 pandas
如果要在當前的環(huán)境中安裝包,則可以直接使用install命令進行安裝,命令格式如下。
conda install package_name
執(zhí)行上述命令,會在當前的環(huán)境下安裝package_name包。
若無法使用conda install命令進行安裝時,則可以使用pip命令進行安裝。值得一提的是,pip只是包管理器,它無法對環(huán)境進行管理,所以要想在指定的環(huán)境中使用pip安裝包,需要先切換到指定環(huán)境中使用pip命令進行安裝。pip命令格式如下。
pip install package_name
例如,使用pip命令安裝名稱為see的包,示例如下。
pip install see
4.卸載包
如果要在指定的環(huán)境中卸載包,則可以在指定環(huán)境下使用remove命令進行移除,命令格式如下。
conda remove --name env_name package_name
例如,卸載Python3環(huán)境下的pandas包,示例命令如下。
conda remove --name python3 pandas
同樣,如果要卸載當前環(huán)境中的包,可以直接使用remove命令進行卸載,命令格式如下。
conda remove package_name
5.更新包
更新當前環(huán)境下所有的包,可使用如下命令完成。
conda update ––all
如果只想更新某個包或某些包,則直接在update命令的后面加上包名即可,多個包之間使用空格隔開,示例命令如下。
conda update numpy +更新numpy包 conda update pandas numpy matplotlib +更新pandas、numpy、matplotlib包
注意:Miniconda是最小的conda安裝環(huán)境,只包含最基本的Python與conda 以及相關(guān)的必需依賴項。對于空間要求嚴格的用戶,Miniconda是一種選擇,它只包含了最基本的庫,其他的庫需要自己手動安裝。