- conda/conda
- https://github.com/conda/conda
- Miniconda
http://conda.pydata.org/miniconda.html
安裝 miniconda (64-bit)
Python2.7
$ wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O ~/miniconda.sh $ bash ~/miniconda.sh -b -p $HOME/miniconda $ export PATH="$HOME/miniconda/bin:$PATH"
Python3.4
$ wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3.sh $ bash ~/miniconda3.sh $ export PATH="$HOME/miniconda3/bin:$PATH"
Conda 環境
列出你目前在那一個 conda 環境
>>> conda info
Note: 不要設定 PYTHONPATH, PYTHONHOME
>>> conda info -a # 會顯示這些環境變數的值
列出目前可用的 conda 環境
>>> conda info --env
建立一個乾淨的環境 (e.g. myenv)
>>> conda create -n myenv python
指定 Python 版本
>>> conda create -n myenv python=3.4
切換 conda 環境 (e.g. myenv)
切換環境
(手動) 設定 PATH 變數
$ export PATH=~/miniconda3/envs/myenv/bin/:$PATHOR
$ source activate myenv
>>> source deactivate
安裝套件
在 myenv 環境下安裝 scipy
>>> conda install -n myenv scipyOR
>>> source active myenv >>> conda install scipy
在 myenv 環境安裝 pip
>>> conda install -n myenv pip
移除套件
>>> conda remove -n myenv scipy
OR
>>> source active myenv >>> conda remove scipy
升級 conda
>>> conda update conda
Conda 環境 (一個特別的目錄)
conda 預設被裝在家目錄的 ~/miniconda (~/miniconda3)
- ROOT_DIR
conda 被安裝的目錄
/pkg (PKGS_DIR)
/envs conda 環境
/bin
/include
/lib
/share
$ tree miniconda3 -L 1 miniconda3 ├── bin ├── conda-meta ├── envs ├── include ├── lib ├── LICENSE.txt ├── pkgs ├── share └── ssl