http://conda.pydata.org/docs/

安裝 miniconda

安裝過程最後若詢問是否將 miniconda 路徑加入 .bashrc,即

export PATH=/home/xxxxx/miniconda3/bin:$PATH

請按 yes;不然,請在裝完後,自行加入,並且記得 source .bashrc。

cd ~
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh
conda update -n root conda
conda config --set show_channel_urls True
conda config --add channels conda-forge

建立環境

如果你想要安裝的環境是 python 2,則

conda create -n py27 python=2.7

如果你想要安裝的環境是 python 3,則

conda create -n py35 python=3.5

如果要從requirements.txt建立環境,則

conda create --name <env> --file requirements.txt

啟動環境(以 py27 為例)

source activate py27

安裝套件(以 py35 為例)

啟動環境 py35 後,你可以在此環境下 (py35) xxxxx@ubuntu 安裝需要的套件,有兩種方式:

(1) 使用 conda(以 tensorflow 為例)

conda install tensorflow

(2) 使用 pip(以 keras 為例)

pip install keras

  • 增加更多 conda 的套件來源
conda install anaconda
anaconda search -t conda xxx
  • 會出現 channel、package、platform,尋找你要的版本與平台後,執行 conda install -c xxx’s_channel xxx

  • 安裝特定版本的套件(以 numpy 為例)

conda search numpy
conda install numpy=1.11.2=py35_0

離開環境(以 py27 為例)

source deactivate

其他conda指令

https://conda.io/docs/_downloads/conda-cheatsheet.pdf

查看所安裝的環境

conda info -e

刪除環境(以 py27 為例)

conda remove -n py27 —-all

使用以 MKL 為基礎的環境

(1) 修改 .condarc

vim ~/.condarc

(2) 將 - conda-forge 註解掉 # - conda-forge

(3) 更新 conda

conda update conda

(4) 進入 python 3.5 環境

conda install numpy scipy scikit-learn pandas mkl-service

(5) 安裝 pip 套件

pip install bob.measure bob.learn.em
pip install pydot-ng
sudo apt install graphviz
conda install h5py
pip install keras

(6) 設定 mkl 核心數

import mkl
mkl.get_max_threads()
mkl.set_num_threads(x)