Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包,Anaconda图形化界面比较臃肿,命令行方式安装快捷使用方便,推荐使用Miniconda.
Miniconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 下载,打开链接拉到最下方,可见最新版本,这里截至到2020-03-26最新版本为Miniconda3-py38_4.8.2-Windows-x86_64.exe,本次安装以此为例.
1. 安装Miniconda,要点有三
①安装到非系统盘无中文无空格的目录下,如: D:\ProgramFiles\Conda\miniconda3
②选中使用Python3.8作为Miniconda默认环境,如下图所示:

③这里不建议将环境变量添加到系统中,可以通过Miniconda提供的快捷方式打开命令行界面:

2. 配置国内镜像源
通过Miniconda命令行快捷方式打开,命令行后,执行以下命令
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/auto/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/caffe2/
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/cloud/deepmodeling/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/dglteam/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fermi/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/intel/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/matsci/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
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/numba/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/omnia/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/plotly/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/psi4/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pyviz/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/rdkit/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/stackless/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/ursky/
conda config --set show_channel_urls yes
conda info
conda update --all
3. 创Python虚拟环境
因目前pytorch最高仅支持python3.7,固选择该版本,具体可参照下方PyTorcn官网
conda create –n pytorch-py37 python=3.7
4. 安装PyTorch
pytorch官网地址: https://pytorch.org/
注意这个不使用官方提供的conda install pytorch torchvision cpuonly -c pytorch命令安装, -c pytorch通过它来指定软件下载的镜像,pytorch官方的在国内速度很慢
- CPU版
activate pytorch-py37
conda install pytorch torchvision cpuonly
- GPU版 注意,先安装CUDA 再执行以下安装安装
CUDA安装需注意以下几点:
①版本选择,版本应根据pytorch官网支持版本,如cudatoolkit=10.1,则表示支持10.1版本.
②安装前需更新显卡驱动到最新版本,可通过驱动精灵,360驱动管家进行升级.
③最重要的一点显卡必须是N卡.
下载地址: https://developer.nvidia.com/cuda-toolkit-archive
activate pytorch-py37
conda install pytorch torchvision cudatoolkit=10.1
来源:oschina
链接:https://my.oschina.net/cwq108/blog/3212110
