0、为什么要安装Anaconda,而不用virtualenv,pipenv等?Anaconda安装的框架或库运算速度快
- 基于intel的
mkl-DNN
架构加速优化运算的cpu版本tensorflow比pip安装的tf更快!!!! - conda安装的gpu-tensorflow、gpu-pytorch会直接自动安装对应的cuda、cudnn等nvidian驱动,省时省力!
1、下载安装
百度云链接(永久有效)包含windows和linux-版本5.2.0:
链接:https://pan.baidu.com/s/1bT3fumk-avX2eLPJwGFWIQ?pwd=7lhd 提取码:7lhd
- 从清华镜像网站下载,速度快。https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2、安装
2.1 windows 安装
-
记得勾选添加系统环境变量
-
安装完成后,可以win+R->cmd,打开命令框,输入conda --v 可以查看conda版本
2.2、ubuntu下安装
(1)运行下载好的anaconda.sh文件
bash Anaconda3-5.2.0-Linux-x86_64.sh
(2)之后可以一直按enter键、输入yes到结束。
(3)默认情况下,anaconda是被安装到 /home/xxx/anaconda3/ 下。同时如果您安装时权限是root,那么环境变量是~/.bashrc;如果是普通用户,那么环境变量是/home/xxx/.bashrc。这个需要注意。
3、添加镜像源
3.1 windows下添加源
- 执行以下命令,创建默认的配置文件
.condarc
文件所在的目录:windows:C:\Users\Administrator\.condarc。注意:windows需要显示隐藏文件夹才能看到
conda config --set show_channel_urls yes
打开.condarc文件,复制以下内容。
ssl_verify: true
show_channel_urls: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://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/main/
http是指网页内容未加密,加ssl了之后变成https,是加密后的网页内容。
3.2、ubuntu下添加镜像源
- /home/xxx/.condarc
4、创建虚拟环境
- 创建envName名字的虚拟环境,python版本为3.6.7
conda create --n envName python=3.6.7
- 查看有哪些虚拟环境
conda env list
- 进入该虚拟环境,进入之后,在行的开始会出现一个带有虚拟环境名字的括号内容, 如果是linux系统,则在开头加个 source。
activate envName # windows下的命令行
source activate envName # ubuntu系统下的命令行
安装mamba库
,该库会帮助你快速扫描你所安装依赖的库,省时省力,谁用谁知道
conda install mamba -c conda-forge
- 安装需要的库
mamba install XXX
- 有时候conda内容没有所需要的版本,也可以用pip
pip install XXXX -i https://pypi.tuna.tsinghua.edu.cn/simple
- 查看有哪些库
conda list
- 更新conda
conda update conda
- 删除某个库
conda remove -name envName numpy
- 退出虚拟环境,如果是linux系统,则在开头加个 source
deactivate
source deactivate
- 删除虚拟环境
conda remove -n envName --all
5、安装pytorch
- 安装cpu版本的pytorch
mamba install pytorch torchaudio torchvision cpuonly -c pytorch
- 安装gpu版本的pytorch
mamba install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
6、安装tensorflow
- 安装cpu版本的tensorflow
mamba install tensorflow-cpu
- 安装gpu版本的tensorflow
mamba install tensorflow-gpu