anaconda是乙個用於科學計算的python發行版,支援 linux, mac, windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。anaconda利用工具/命令conda來進行package和environment的管理,並且已經包含了python和相關的配套工具。
這裡先解釋下conda、anaconda這些概念的差別。conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理則允許使用者方便地安裝不同版本的python並可以快速切換。anaconda則是乙個打包的集合,裡面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等,所以也稱為python的一種發行版。其實還有miniconda,顧名思義,它只包含最基本的內容——python與conda,以及相關的必須依賴項,對於空間要求嚴格的使用者,miniconda是一種選擇。
conda將幾乎所有的工具、第三方包都當做package對待,甚至包括python和conda自身!因此,conda打破了包管理與環境管理的約束,能非常方便地安裝各種版本python、各種package並方便地切換
使用清華大學映象安裝
雙擊,開啟,一路next
預設安裝位置:/user/***/anaconda3
並且anaconda會自動在 .bash_profile 檔案中 export 路徑,如果沒有也可以手動新增:
接著使用 source ~/.bash_profile 進行重新整理
確認安裝:
檢視當前的conda版本
conda --version info
常看當前所有的環境:
conda env list (或者:conda info -e)
rs:
# conda environments:
#base /users/zjf/anaconda3
python362 * /users/zjf/anaconda3/envs/python362
有 * 號的代表當前所在的環境建立新的python環境:
conda create -n env_name python=3.6.2
切換環境
activate env_name (mac系統中, 使用 source activate env_name)
退出環境
deactivate env_name
移除環境
conda remove -n env_name --all
檢視已安裝的包
檢視當前環境的包
conda list
檢視指定***環境下的包
conda list -n ***
查詢包
conda search ***
更新包
conda update ***·
更新所有庫
conda update --all·
更新 conda 自身
conda update conda·
更新 anaconda 自身
conda update anaconda·
安裝包
conda install ***
也可指定安裝的環境
conda install -n env_name ***
ps:以下命令將安裝anaconda發行版中所有的包
conda install anaconda
解除安裝包
conda remove ***
Anaconda常用命令
anaconda指的是乙個開源的python發行版本,其包含了conda python等180多個科學包及其依賴項。關於為什麼需要使用anaconda這個如此龐大的版本,而不直接安裝只有幾十兆的python原生版本這個問題,可以參見anaconda完全入門指南,總結來說就兩個字,方便。例如,在不使用...
anaconda常用命令
activate 切換到base環境 activate learn 切換到learn環境 conda create n learn python 3 建立乙個名為learn的環境並指定python版本為3 的最新版本 conda env list 列出conda管理的所有環境 conda list ...
anaconda常用 命令
anaconda 使用命令 anaconda 使用 建立虛擬環境 conda create n learn python 3 切換虛擬環境 activate learn 刪除虛擬環境 conda env remove learn 檢視當前所有的虛擬環境 conda env list 安裝第三方包 c...