win10 部署 Anaconda

Anaconda 指的是一个开源的 Python 发行版本,其包含了 conda、Python 等 180 多个科学包及其依赖项,是一个开源的包、环境管理器,

可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

1. 安装

   可以从官方地址下载 windows 64 位版本。网页打开后拉到底部下载 [ 64-Bit Graphical Installer (466 MB) ]。

   双击下载下来的 bin 文件出现图形界面,按提示安装即可。

   安装好后需要配置环境变量:此电脑->右键选择属性->高级系统设置->环境变量->系统变量->path在path中加入如下目录:

       a. anaconda 的安装目录的 Scripts 文件夹。

 

2. 使用

   一些常用的命令如下:

activate                              // 切换到 base 环境
activate learn                        // 切换到 learn 环境
conda create -n learn python=3        // 创建一个名为 learn 的环境并指定 python 版本为3(的最新版本)
conda remove -n learn --all           // 删除 learn 环境
conda env list                        // 列出conda管理的所有环境
conda list                            // 列出当前环境的所有包
conda install requests                // 安装 requests 包
conda remove requests                 // 卸载 requets 包
conda remove -n learn --all           // 删除 learn 环境及下属所有包
conda update requests                 // 更新 requests 包
conda env export > environment.yaml   // 导出当前环境的包信息
conda env create -f environment.yaml  // 用配置文件创建新的虚拟环境

   默认镜像源访问速度过慢,会导致超时从而导致更新和下载包失败。下面我们更换镜像源为清华镜像源,并且删除默认镜像源。

   首先执行如下几条命令更换清华镜像源:

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

   执行上面几条命令就会操作到 .condarc 文件,注意必须是 http,而不是 https,其实就是添加了几个下载包的地址。

   在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并编辑,删除其中的default配置行。

   

   最终的 .condarc 文件如下图:

    

   这个配置文件 $.condarc$ 后面逐渐增加了一些:

ssl_verify: true
channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
show_channel_urls: true

 

3. conda 常见的一些报错

   

posted @ 2020-08-26 14:39  _yanghh  阅读(319)  评论(0编辑  收藏  举报