win10下使用anaconda安装pytorch(清华镜像)

虽然还没正式开始学习python,但是环境得先安排上。恰逢我杨兄也遭遇此问题,特此总结记录,以供日后交流学习。

话不多说,进入正题。

环境:win10+anaconda

       注:anaconda安装步骤略,以下步骤默认anaconda已安装。

1、创建虚拟环境

       安装 Anaconda 完毕后,我们在安装 PyTorch 之前最好先创建一个 pytorch 的虚拟环境。之所以创建虚拟环境是因为 Python 为不同的项目需求创建不同的虚拟环境非常常见。在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库,管理起来相当麻烦。所以通过创建虚拟环境,相当于为不同的项目创建一块独立的空间,在这个空间里,你安装任何库和框架都是独立的,不会影响到外部环境。

总之就是想象成为 PyTorch 单独创建一个空间,这个空间与其它空间互不影响。

创建pytorch虚拟环境步骤:

1>打开anaconda prompt

2>打开 Anaconda Prompt 之后,在命令行输入:

conda create --name pytorch python=3.8.1

注意,这里的 pytorch 是虚拟环境的名称,可随意取。3.8.1是我机器上的python版本,可结合自己安装的python版本灵活变换。

3>继续下列命令,进入 pytorch 虚拟环境:

activate pytorch

接下来就是安装 PyTorch 了。

2、安装pytorch

打开 PyTorch 官网安装页面:https://pytorch.org/get-started/locally/

此处我们需要根据自己的环境生成安装命令(最下面这一行Command),因为我不是NVIDIA显卡,所以CUDA选择None。

我们的环境是:Windows、Conda、Python 3.8.1、None CUDA,对应的命令是:

conda install pytorch torchvision cpuonly -c pytorch

复制这条命令在 Anaconda Prompt 里输入,则 PyTorch “顺利”安装完成??请注意双引号!(此处直接跳转下一步,先不要执行此命令)

如果你没有梯子,应该是不怎么顺利的,比如我。

所以此处我们引入清华镜像,可以方便我们以比较快的速度完成pytorch的下载安装。

3、引入清华镜像

在浏览pytorch安装帮助的相关帖子时有人说清华源停止镜像了,但是现在清华源已经恢复提供镜像了,所以还是可以用的。附上清华源Anaconda镜像使用帮助,大家可以读一下这段帮助(不读也没关系下面给出详细步骤)。

1>在pytorch虚拟环境下,创建.condarc文件

即在以上界面输入以下命令:

conda config --set show_channel_urls yes

之后在自己电脑的用户文件下找到一个.condarc文件

右键选择打开方式,使用笔记本打开,之后将下述镜像内容替换(全部替换即可)进原文件:

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

.condarc配置好后保存。

-------插播.condarc知识点:
.condarc以点开头,一般表示 conda 应用程序的配置文件,在用户的家目录(windows:C:\\users\\username\\,linux:/home/username/)。但对于.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config命令时,将会在用户的家目录创建该文件。

4、正式安装pytorch 

OK,现在可以在pytorch虚拟环境下输入我们在pytorch官网生成的命令:

conda install pytorch torchvision cpuonly -c pytorch

pytorch顺利安装,如果有个别进度条卡掉了,可以等这次安装结束后,重新执行以上命令,直到安装成功(当然如果一直提示有别的问题,就需要寻找其他的解决方案了)。

安装时需要根据提示输入y并回车。

5、验证是否安装成功

是否安装成功分两个方面。

一个是在prompt里面

(1)在命令行左边为 pytorch 环境中,输入 python

(2)之后,输入 import torch,如果没有报错,意味着 PyTorch 已经顺利安装了。

一个是在jupyter notebook里面调用

首先,以管理员身份打开Anaconda Prompt,然后安装插件。

命令行输入:

conda install nb_conda

遇到提示输入y安装。

然后进入创建的pytorch环境,命令行输入:

conda install ipykernel

然后根据提示输入y进行安装。安装成功是这个样子的:

注:此图为借用,来源为篇末链接,自己的图没有保存且懒得再装一遍,此处一般会安装比较顺利的。

打开Jupyter Notebook,发现语言多了两个:

对于使用了pytorch库的代码,选择自己创建的那个pytorch环境,因为里面是装过torch的

可以顺利运行了

最后,感谢几位老哥的帖子:

https://blog.csdn.net/weixin_39487353/article/details/104666953

https://www.jb51.net/article/155635.htm

https://blog.csdn.net/cqldqsb/article/details/104550999/

 

  • 25
    点赞
  • 120
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值