Anaconda 使用教程

[TOC]

相关链接

一、Anaconda3 安装与卸载

Linux 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 依次输入以下命令
wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh # 等待下载完成

bash Anaconda3-5.1.0-Linux-x86_64.sh # 调用shell程序
ENTER # 按回车键
q # 输入q,不用按回车键
yes # 输入yes,按回车键
ENTER # 等待安装完成
yes # 输入yes,添加环境变量到当前用户目录下
# 下一步不用输入 yes,直接重新打开 Linux 终端,当前用户根的目录下会有一个 anaconda3/ 目录

# 测试是否已安装好 Anaconda 3,输入 python 按回车键会显示如下信息:
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
# 再输入 exit(),按回车键退出 python 环境
1
rm -rf ~/anaconda3  # 卸载anaconda

Windows 安装

  • 安装exe文件时,注意点击添加环境变量,否则手动配置
    1
    2
    3
    F:\Anaconda3
    F:\Anaconda3\Scripts
    F:\Anaconda3\Library\bin

二、包管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 设置镜像:
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
vim ~/.condarc
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
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
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
1
2
3
4
5
6
7
8
9
conda list                              列举当前环境下的所有包
conda list -n packagename 列举某个特定名称包
conda install packagename 为当前环境安装某包
conda install -n envname packagename 为某环境安装某包
conda search packagename 搜索某包
conda updata packagename 更新当前环境某包
conda update -n envname packagename 更新某特定环境某包
conda remove packagename 删除当前环境某包
conda remove -n envname packagename 删除某环境环境某包

三、虚拟环境

基本命令

  • 查看:conda env listconda info -econda info --envs
  • 创建:conda create -n env_name python=3.6
  • 同时安装多个包:conda create -n env_name numpy matplotlib python=2.7
  • 再额外安装包:conda install -n env_name [package]
  • 激活(Linux):source activate env_name
  • 激活(Windows):activate env_nameconda activate env_name
  • 关闭(Linux):source deactivate
  • 关闭(Windows):deactivateconda deactivate
  • 删除包:conda remove -n env_name [package]
  • 删除环境:conda remove -n env_name --all
  • 导出环境:conda env export > environment.yaml
  • 导入环境(先激活):conda env update -f=environment.yml
  • 复制克隆:conda create --name <new_env> --clone <old_env>

Jupyter 中使用 conda 虚拟环境

  • jupyter中添加conda环境—-kernel配置
  • 1、激活环境:source activate env_name
  • 2、安装 ipykernel:conda install -n env_name ipykernel
  • 3、将环境写入 notebook 的 kernel 中:
    python -m ipykernel install --user --name env_name --display-name env_name
  • 4、删除 kernel:jupyter kernelspec remove env_name
  • 5、在激活的虚拟环境中打开:jupyter notebook

四、Windows 下实际操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 create -n tf1.13 python=3.6
conda install -n tf1.13 tensorflow=1.13 # CPU版
conda install -n tf1.13 tensorflow-gpu=1.13 # GPU版
conda install -n tf1.13 scikit-learn

conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=9.2 -c pytorch # CUDA 9.2
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch # CUDA 10.0
conda install pytorch==1.2.0 torchvision==0.4.0 cpuonly -c pytorch # CPU Only

source activate tf1.13
conda install -n tf1.13 ipykernel
python -m ipykernel install --user --name tf1.13 --display-name tf1.13

五、pip 配置镜像

临时使用:

  • 可以在使用pip的时候在后面加上-i参数,指定pip源
    pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install numpy -i https://pypi.mirrors.ustc.edu.cn/simple

永久修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@ Linux
mkdir ~/.pip
cd ~/.pip
vim pip.conf

@ Windows
C:\Users\你的用户名\pip\pip.ini
例:C:\Users\Administrator\pip\pip.ini

文件内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
坚持原创技术分享,您的支持将鼓励我继续创作!
0%