1 min read

Miniconda 使用介绍

介绍

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。

可以借助 Miniconda 解决 python 发开中的包管理问题和环境管理问题(尤其是多版本Python并存问题),其他的方案有:

  • virtualenv/venv
  • vagrant
  • docker

下载

Anaconda 下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Miniconda 下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

安装

$ bash Miniconda3-latest-Linux-x86_64.sh

[/home/luoxu/miniconda3] >>>
PREFIX=/home/luoxu/miniconda3
installing: python-3.6.5-hc3d631a_2 ...
Python 3.6.5 :: Anaconda, Inc.
installing: ca-certificates-2018.03.07-0 ...
installing: conda-env-2.6.0-h36134e3_1 ...

......

installing: conda-4.5.4-py36_0 ...
installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /home/luoxu/.bashrc ? [yes|no]
[no] >>> yes

Appending source /home/luoxu/miniconda3/bin/activate to /home/luoxu/.bashrc
A backup will be made to: /home/luoxu/.bashrc-miniconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!

如果安装时出错并提示 bunzip2: command not found

解决办法: yum install bzip2

source环境配置文件后,执行 conda -V 看到版本信息说明安装完成。

配置

配置 Anaconda 仓库的镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

第一次运行 conda config 命令时,会在 home 目录自动创建 .condarc 配置文件

使用

查看环境: conda env list

创建环境: conda create –name=jupyter -y

删除环境: conda remove –name=jupyter –all -y

进入环境: source activate jupyter

退出环境: source deactivate

手册下载: conda-cheatsheet

参考