一、安装网址
清华大学镜像网站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择最新的:
二、特殊安装步骤
1.除了一直点next,需要注意的就是:
路径的命名要求都是英文的,路径中带有中文会报错。我的路径是D:\anaconda
2.另外要注意的是,这里选just me
3.还要注意的是,这里两个都选(选了第一个以后,就不需要自己去添加环境变量了)
三、配置环境变量(如果安装的时候选择自动配置的话,跳过这里)
右击此电脑-》属性-》高级系统设置-》环境变量-》用户变量-》path:新增一个anaconda的安装目录的Scripts文件夹的路径,D:\anaconda\Scripts
检查环境变量配置成功,在命令行中敲入conda --version,显示版本号
四、创建虚拟环境
1.首先,anaconda提供了一个基本的环境“base”,在命令行中输入activate可以进入这个基本环境。
输入conda env list,也可以看到环境列表中目前只有base这一个环境。
在base环境下,输入Python --version,显示出base环境下的Python版本:
在base环境下,输入conda list,显示出base环境下已经存在的包:
2.用anaconda可以根据不同项目的需求创建拥有不同版本Python、不同包的环境。
(1)首先根据你的需求,假如想要下载Python解释器版本3.8.x(anaconda自动选择下载3.8中最新的Python版本),那么可以给这个新环境命名为Python38,命令行输入
conda create --name python38 python=3.8
在下面这里选择“y”
键入’y"后,anaconda开始在新建的Python38环境中下载python3.8.5解释器和Python3.8.5需要的依赖,下载界面如下
到此为止,这个新环境中已经有了我们想要的Python解释器和一些基本的包,下面应该下载自己需要的额外的包。
PS 01: 如果单纯创建一个新的虚拟环境,不同时下载包的话。用如下命令:
conda create --name hello
创建完成后,环境里一个包也没有。
PS 02:键入"y"以后,下载包的时候报错了,解决方法是更改镜像源(把默认国外的改成清华镜像源)
方法(一):更改一下 .condarc
这个配置文件(文件在用户目录下,我的在C:\Users\DELL),永久性配置镜像源。更改后内容如下:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://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/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true
更改完成后,在命令行输入以下命令完成配置的更新:
conda config --set show_channel_urls yes
方法(二):在命令行进行永久性配置镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/msys2
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/r
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud
conda config --set show_channel_urls yes
退出虚拟环境再进入,然后用
conda config --get channels
命令查看,之前通过命令行加入的源还在。
并且发现配置文件自动发生改动了:
channels:
- https://mirrors.aliyun.com/anaconda/cloud/ursky
- https://mirrors.aliyun.com/anaconda/cloud/stackless
- https://mirrors.aliyun.com/anaconda/cloud/simpleitk
- https://mirrors.aliyun.com/anaconda/cloud/rdkit
- https://mirrors.aliyun.com/anaconda/cloud/rapidsai
- https://mirrors.aliyun.com/anaconda/cloud/qiime2
- https://mirrors.aliyun.com/anaconda/cloud/pyviz
- https://mirrors.aliyun.com/anaconda/cloud/pytorch3d
- https://mirrors.aliyun.com/anaconda/cloud/pytorch-test
- https://mirrors.aliyun.com/anaconda/cloud/pytorch
- https://mirrors.aliyun.com/anaconda/cloud/psi4
- https://mirrors.aliyun.com/anaconda/cloud/plotly
- https://mirrors.aliyun.com/anaconda/cloud/omnia
- https://mirrors.aliyun.com/anaconda/cloud/ohmeta
- https://mirrors.aliyun.com/anaconda/cloud/numba
- https://mirrors.aliyun.com/anaconda/cloud/msys2
- https://mirrors.aliyun.com/anaconda/cloud/mordred-descriptor
- https://mirrors.aliyun.com/anaconda/cloud/menpo
- https://mirrors.aliyun.com/anaconda/cloud/matsci
- https://mirrors.aliyun.com/anaconda/cloud/intel
- https://mirrors.aliyun.com/anaconda/cloud/idaholab
- https://mirrors.aliyun.com/anaconda/cloud/fermi
- https://mirrors.aliyun.com/anaconda/cloud/fastai
- https://mirrors.aliyun.com/anaconda/cloud/dglteam
- https://mirrors.aliyun.com/anaconda/cloud/deepmodeling
- https://mirrors.aliyun.com/anaconda/cloud/conda-forge
- https://mirrors.aliyun.com/anaconda/cloud/caffe2
- https://mirrors.aliyun.com/anaconda/cloud/c4aarch64
- https://mirrors.aliyun.com/anaconda/cloud/bioconda
- https://mirrors.aliyun.com/anaconda/cloud/biobakery
- https://mirrors.aliyun.com/anaconda/cloud/auto
- https://mirrors.aliyun.com/anaconda/cloud/Paddle
- https://mirrors.aliyun.com/anaconda/pkgs/r
- https://mirrors.aliyun.com/anaconda/pkgs/msys2
- https://mirrors.aliyun.com/anaconda/pkgs/main
- https://mirrors.aliyun.com/anaconda/pkgs/free
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://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/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true
(2)通过上述操作,已经新建了名问python38的新环境,想要给这个新环境下载包,就要先进入它:、
activate python38
进入以后,在命令行键入
conda install 包名
就可以下载想要的包了。
五、下载pytorch的GPU版本
5.1 下载pytorch的GPU版本还是CPU版本呢?
确实如此。
5.2 下载步骤
1.由于在国内通过pytorch官网下载pytorch很慢而导致无法下载完成进而安装失败,所以,要我们将使用清华镜像,代码如下:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
利用conda安装pytorch,可以将cuda依赖一起安装,简化安装程序:
conda install pytorch torchvision cudatoolkit=10.2
为pytorch-gpu验证是否安装成功,可以在python中运行以下语句:
import torch
torch.cuda.is_available()