Mac 平台安装 Anaconda 教程
前言
- Anaconda 指的是一个开源的 Python 发行版本,其包含了 conda、Python 等 180 多个科学包及其依赖项。
- 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用 Miniconda 这个较小的发行版(仅包含 conda 和 Python)。
- Anaconda 包括 Conda、Python 以及一大堆安装好的工具包,比如:Numpy、Pandas 等。
- Miniconda 包括 Conda、Python。
- conda 是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
安装 Anaconda
- Anaconda 官方下载网址
- 选择 mac 版本,下载好软件包后一路默认安装,dmg 安装会自动添加环境变量
Anaconda 换源
- 打开 Anaconda 软件,初始化后,会在用户目录下生成 .condarc 文件
- 修改 .condarc 文件,更换清华镜像源
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud - 安装完 Anaconda,终端默认进入 Anaconda 中的 base 环境,这里取消默认设置
1
conda config --set auto_activate_base false
Anaconda 基本命令
- 查看当前的 conda 版本
1
conda --version
- 常看当前所有的环境
1
conda env list
- 创建新的 Python 环境
1
conda create -n env_name python=3.6.2
- 切换环境
1
conda activate env_name
- 退出环境
1
deactivate env_name
- 移除环境
1
conda remove -n env_name --all
包管理
- 查看当前环境的包
1
conda list
- 查看指定 xxx 环境下的包
1
conda list -n xxx
- 查找包
1
conda search xxx
- 更新包
1
conda update xxx
- 更新所有库
1
conda update --all
- 更新 conda 自身
1
conda update conda
- 更新 anaconda 自身
1
conda update anaconda
- 安装包
1
conda install xxx
- 也可指定安装的环境
1
conda install -n env_name xxx
- 卸载包
1
conda remove xxx
参考文章
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
TwikooGitalk