深度学习-李沐-第一节

2022 年 8 月 16 日 星期二
1

深度学习-李沐-第一节

conda、miniconda、anaconda的区别

conda

conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

Miniconda

只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。

Anaconda

一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等。

conda常用命令

1. 创建虚拟环境 xxx(指定python版本,如python=3.6)

  conda create -n xxx python=3.6

2. 激活虚拟环境

星号表示当前正在使用的虚拟环境环境

img.png

img.png

  conda activate xxx   # for windows

3. 关闭虚拟环境

  conda deactivate      # for windows

4. 查看已安装的软件包、虚拟环境、版本

 conda list

img_1.png

img_1.png
  conda env list

  conda --version  # 查看conda的版本

  python --version  # 查看python解释器的版本

  conda search --full-name tensorflow  # 查看python对应的tensorflow软件版本

  conda search tensorflow  # 同上

  anaconda search -t conda tensorflow

5. 添加/删除 镜像 与 设置搜索时显示通道地址

添加镜像   conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/   # 添加清华镜像2

  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  # 添加清华镜像2

  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/       # 添加中科大镜像:

删除镜像   conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'

6. 安装包

  conda install tensorflow=1.8.0 python=3.6(安装 conda search --full-name tensorflow 中显示的对应版本)

  conda install -c https://conda.anaconda.org/anaconda tensorflow=1.8.0

  conda install -n 虚拟机名称 -c 镜像地址 安装包名称  # 若不指定 -n,默认在当前的虚拟环境中安装

7. 更新包

  conda update -n 虚拟机名称 安装包名称

8. 删除包

  conda remove -n 虚拟机名称 安装包名称

9. 删除虚拟环境

  conda remove -n xxxx --all // 删除xxxx虚拟环境

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...