ANACONDA安装记录及pythorch的下载

一、安装网址

清华大学镜像网站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()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值