anaconda/conda 多用户食用指南

last modified : 2017-06-04 | published: 2017-06-04 | category:

conda是一个包管理工具。 anaconda是一个使用conda的python发行版本,包含大量科学计算包。 anaconda的优点:相比pip,很多科学计算包的安装更加简便。

安装conda

# 从官方下载miniconda3。
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 如果曾经安装过,那自然是先要删了。
sudo rm -rf /opt/miniconda3

# 安装到/opt/miniconda3。
sudo bash Miniconda3-latest-Linux-x86_64.sh -b -f -p /opt/miniconda3

# 更新下conda,这里可以看出来,conda将自身也当做package对待。
sudo /opt/miniconda3/bin/conda update conda

可以使用/opt/miniconda3/bin/conda info查询conda的配置

在非root用户下使用conda

首先将conda添加到PATH,便于日常使用。

echo  'export PATH="/opt/miniconda3/bin:$PATH"' >> ~/.bashrc

创建一个名为py36的环境,使用python 3.6.x(x为最新版本),并安装anaconda

/opt/miniconda3/bin/conda  create --name py36 python=3.6 anaconda

创建一个名为py27的环境,使用python 2.7.x(x为最新版本):

/opt/miniconda3/bin/conda  create --name py27 python=2.7

使用activate激活py36:

source activate py36

查询py36已安装的包:

conda list

查询当前的python版本

$ python -V
Python 3.6.1 :: Anaconda 4.4.0 (64-bit)