Anaconda 自帶 Python 解釋器以及數據處理經常使用的第三方庫,能夠很是方便地搭建 Python 環境。同時還自帶了 Conda 用來管理第三方庫,相似 Pip ,可是比 Pip 方便。建議使用 Anaconda 替換自帶的 Python ,而且所有用戶均可以使用 Anaconda 。python
首先去官網下載對應操做平臺的安裝包,推薦使用國內的鏡像源 Tuna 下載。若是以爲不喜歡 Anaconda 自帶的第三方包,能夠選擇 Miniconda。shell
爲了使全部用戶都使用 Anaconda 自帶的 Python ,不能把 Anaconda 安裝到默認的當前用戶的 Home 目錄。推薦安裝到/opt
目錄。macos
bash Miniconda3-latest-Linux-x86_64.sh -p /opt/miniconda3
接下來須要修改全局的環境變量,以 root 用戶執行以下命令。bash
echo 'PATH=/opt/miniconda3/bin:$PATH' >> /etc/profile.d/miniconda.sh source /etc/profile
Mac安裝Anaconda和Linux相似,可是還能夠額外使用Brew命令安裝。post
# 添加Homebrew-Cask源 brew tap caskroom/cask brew cask install miniconda
而後修改用戶的環境變量,添加下面設置到.zshrc
中。code
export PATH="/usr/local/miniconda3/bin:$PATH" # 若是使用的是Bash,相應的修改 .bashrc source ~/.zshrc
首先驗證下Anaconda是否安裝成功。ip
which python which conda
若是輸入的路徑就是上一步指定的路徑,那麼就是安裝成功。rem
針對不一樣的項目,建議給每一個項目建立一個虛擬環境,以防相互影響。get
# 建立虛擬環境 conda create --name mytest # 查看全部環境 conda env list # 激活環境 source activate mytest # 取消環境 source deactivate mytest # 刪除環境 conda remove --name mytest --all
以前說了 Conda 是相似 Pip 的包管理命令。不過自帶的包比較少,全部不少包搜索不到,這裏推薦添加第三方的源 Conda Forge。zsh
conda config --add channels conda-forge conda install <package-name> # -n 指定環境名字,-c 指定安裝源 conda install -n mytest jieba