Anaconda 的安裝與常用命令

ouyangsong發表於2019-02-16

Anaconda 自帶 Python 直譯器以及資料處理常用的第三方庫,可以非常方便地搭建 Python 環境。同時還自帶了 Conda 用來管理第三方庫,類似 Pip ,但是比 Pip 方便。建議使用 Anaconda 替換自帶的 Python ,並且全部使用者都可以使用 Anaconda 。

安裝

首先去官網下載對應操作平臺的安裝包,推薦使用國內的映象源 Tuna 下載。如果覺得不喜歡 Anaconda 自帶的第三方包,可以選擇 Miniconda

Linux

為了使所有使用者都使用 Anaconda 自帶的 Python ,不能把 Anaconda 安裝到預設的當前使用者的 Home 目錄。推薦安裝到/opt目錄。

bash Miniconda3-latest-Linux-x86_64.sh -p /opt/miniconda3

接下來需要修改全域性的環境變數,以 root 使用者執行如下命令。

echo `PATH=/opt/miniconda3/bin:$PATH` >> /etc/profile.d/miniconda.sh
source /etc/profile

OSX

Mac安裝Anaconda和Linux類似,但是還可以額外使用Brew命令安裝。

# 新增Homebrew-Cask源
brew tap caskroom/cask
brew cask install miniconda

然後修改使用者的環境變數,新增下面設定到.zshrc中。

export PATH="/usr/local/miniconda3/bin:$PATH"
# 如果使用的是Bash,相應的修改 .bashrc
source ~/.zshrc

使用

首先驗證下Anaconda是否安裝成功。

which python
which conda

如果輸入的路徑就是上一步指定的路徑,那麼就是安裝成功。

虛擬環境管理

針對不同的專案,建議給每個專案建立一個虛擬環境,以防相互影響。

# 建立虛擬環境
conda create --name mytest
# 檢視所有環境
conda env list
# 啟用環境
source activate mytest
# 取消環境
source deactivate mytest
# 刪除環境
conda remove --name mytest --all

第三方庫管理

之前說了 Conda 是類似 Pip 的包管理命令。不過自帶的包比較少,所有很多包搜尋不到,這裡推薦新增第三方的源 Conda Forge

conda config --add channels conda-forge 
conda install <package-name>
# -n 指定環境名字,-c 指定安裝源
conda install -n mytest jieba

https://www.ouyangsong.com/po…

相關文章