Anaconda使用入門

2021-09-26 21:48:17 字數 2828 閱讀 3383

# 確認conda已安裝

conda --version

# 更新conda版本

conda update conda

其中更新命令不僅僅會更新conda的版本,同時會自動更新相關的包,

其實,我們也可以使用這個命令來更新anaconda版本

conda update anaconda
這裡的環境指的是不同的軟體版本及其依賴所構成的環境,

環境之間「絕緣」,相同軟體包的不同版本可以存在於同一機器下

# 建立新環境

conda create --name snowflakes biopython

其中snowflakes代指環境的名稱,biopython指要在新環境中新增的軟體包,

這裡並沒有指定新的環境所要使用的python版本,所以會使用當前環境使用的python版本

# 檢視當前環境

conda info --envs

# conda environments:

## root * c:\program files\anaconda3

# snowflakes c:\program files\anaconda3\envs\snowflakes

上述命令會列出當前所有可用的環境及其路徑,並在當前使用的環境前新增*

root是在安裝anaconda時自動建立的環境名稱,

其python版本根據選擇的anaconda版本而定

# 建立環境時指定python版本

conda create --name bunnies python=3 astroid babel

在建立環境指定軟體包時,可以使用package_name=version_number

的方式來指定要使用的軟體版本

# 切換環境

# linux, osx:

# source activate snowflakes

## windows:

activate snowflakes

# 切換回預設環境(root)

# linux, osx:

# source deactivate

## windows:

deactivate

其實,還可以複製乙個和指定環境完全相同的環境,

只要在建立時新增--clone引數指定相應的環境名稱即可

# 複製環境

conda create --name flowers --clone snowflakes

另外,環境也可以在不同機器之間進行複製,

只要將要複製的環境匯出為*.yml配置檔案,

再到指定機器上建立時指定配置檔案即可

# 匯出配置檔案

conda env export --name snowflakes > snowflakes.yml

# 根據配置檔案匯入環境

conda env create -f snowflakes.yml

# 檢視所有已安裝的軟體包

conda list

可用的完整軟體包列表可以在中查詢,

所有的軟體包都按照python的版本進行了分類

當我們想要安裝某個軟體包時,可以直接在命令列中進行查詢並安裝

# 查詢軟體包

# 羅列出所有可用的版本並在已經安裝的版本前加*

conda search beautifulsoup4

# 安裝軟體包

conda install --name beautifulsoup4=4.4.1

另外,也可以**上搜尋想要的軟體包,

根據頁面上的提示執行相應的命令即可安裝

最後,同樣的可以使用pip命令來安裝軟體包

pip install ***
而更新軟體包可以使用update命令

conda update --name snowflakes beautifulsoup4=4.5.1
對於conda來說,其實python也是乙個軟體包,

所以,python的管理基本和軟體包管理相同

# 查詢可用python版本

conda search --full-name python

查詢名稱完全匹配python的軟體包,而不是名稱還有python的軟體包,

可以在建立環境時指定python版本

conda create -n snakes python=3.4
# 解除安裝包

# 刪除指定環境中的指定包

conda remove --name snowflakes biopython

# 解除安裝環境

# --all引數表示移除環境中的所有軟體包,即刪除整個環境

conda remove --name snakes --all

tips:

所有命令都可以使用--help引數來查詢詳細的引數說明及用法

標籤: python

Anaconda使用入門

確認conda已安裝 conda version 更新conda版本 conda update conda其中更新命令不僅僅會更新conda的版本,同時會自動更新相關的包,其實,我們也可以使用這個命令來更新anaconda版本 conda update anaconda這裡的環境指的是不同的軟體版本...

Anaconda使用入門

確認conda已安裝 conda version 更新conda版本 conda update conda其中更新命令不僅僅會更新conda的版本,同時會自動更新相關的包,其實,我們也可以使用這個命令來更新anaconda版本 conda update anaconda這裡的環境指的是不同的軟體版本...

python入門 Anaconda安裝

初學python,可以選擇python原始的ide,但原始的ide在使用過程中需要自己安裝各種包,個人覺得初學者不需要將時間花在這些上面,而是應該直接學習python程式,這些比較雜的事情可以在以後的學習過程中慢慢補充。所以這裡推薦使用anaconda,安裝完anaconda,就相當於安裝了pyth...