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 常见的一些报错