Pytorch创建与安装(无GPU)

本文档详细介绍了如何在只配备CPU的笔记本上使用Anaconda和PyCharm搭建PyTorch环境。首先从官网下载并安装Anaconda和PyCharm,接着通过Anaconda命令行创建新的Python 3.8环境,并激活该环境。然后使用清华源加速下载并安装PyTorch、torchvision和torchaudio的CPU版本。最后,通过PyCharm验证PyTorch环境是否成功安装,确保Python版本正确,并能正常导入PyTorch库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看了很多文章,发现在仅仅只有cpu上的笔记本搭建pytorch的文章非常少,也许是没有价值吧,看来穷的话真的不配搞机器学习

一、 安装Anaconda以及Pycharm

从官网安装即可,附上Anaconda官网以及pycharm官网安装的时候一定要记得Anaconda的环境变量的配置(如下图)
必须的路径设置

二、Pytorch环境的配置

我们是利用Anaconda的命令行来创建Pytorch的,就是开始菜单里的Anaconda prompt,如下图
在这里插入图片描述

1.创建新环境

在打开的命令行中输入

conda create -n pytorch python=3.8

上述的命令就是conda创建环境,-n后接的就是你给这个环境的命名,比如这里命名成pytorch,然后后面的语句就是将python版本选择3.8,选择其他的版本可能会导致后面实验的意外错误,运行注意查看结果
在这里插入图片描述
下面的两行一定得是done状态(一般都是,如果出现错误,原因每个人都不相同,我之前时conda版本不对,因为下载的清华源,此时只要更新版本即可)
中间有个过程,会询问你yes or no

这里,包括下面的所有步骤我们都是y

2.激活环境

conda activate pytorch

3.安装pytorch相关的包

激活pytorch后,我们会从base进入到pytorch中
在这里插入图片描述
此时我们可以进入到pytorch官网上找到下载命令,配置根据自己的个人情况来决定,这里我是无GPU的,且是windows系统,所以选择为:
在这里插入图片描述
复制最下面一句命令行到上面的命令行窗口就行。但是这种方式下载很慢,因为是从官网上下载的,这里推荐使用清华源,加快下载速度。

补充:更改源

在命令行窗口输入


conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

这里不论是在pytorch下执行还是base下执行都行,区别在于base执行将会使整个环境都设置成清华源,我这里是在pytorch环境下设置。
当然我们也可以利用Anaconda的GUI界面来设置,打开Anaconda后,将下图中的Application on改成pytorch(只要你完成了上面1的操作就有这一个选项
在这里插入图片描述
然后点击channel选项,然后点击add,将上面的链接一个一个添加进来,update channels即可,结果如图:
在这里插入图片描述
处理完后就可以将上述的命令行复制到pytorch环境下运行,

conda install pytorch torchvision torchaudio cpuonly

此时注意不要复制-c pytorch,否则会从默认源上下载,换源后的下载速度还是比较快的。

到这一步,所有的工作都已经做好了,接下来只要验证就行

三 、验证Pytorch环境

接下来我们将使用PyCharm来验证是否安装成功,接下来我将一步一步的操作,使用的pycharm版本为PyCharm 2021.2.2 (Community Edition),首先新建文件:

在这里插入图片描述
随便找个文件夹放这个测试文件,个人喜好
在这里插入图片描述

如果是刚刚安装的并且是新创建的pytorch环境是没有第二个框框的,此时我们就得点击旁边的三个点点,进入
在这里插入图片描述
还是三个点点,找到你创建的pytorch环境所在位置,一般(肯定)都在Anaconda下面的envs下面,选中打开文件夹,选中python.exe,OK即可
在这里插入图片描述
然后再OK(这里没截图)
就变成如下图所示
在这里插入图片描述
点击create,即可,然后我们使用python_console测试
在这里插入图片描述

输入以下代码

import torch
print(torch.cuda.is_available())
print(torch.backends.cudnn.is_available())
print(torch.cuda_version)
print(torch.backends.cudnn.version())

是不是发现输出false, false, None, None,是不是以为错了。不,那是因为我们安装的是CPU版本的,压根就没得cuda,cudnn这个东西。我们只要检测python版本的torch(PyTorch)在就行

输入:

print(torch.__version__)

正常情况下,我们的输出是
在这里插入图片描述
当然,你可以是1.2.0等等都行,毕竟只是版本,只要有输出就行。如果没有,检查一下PyCharm右下角是不是pytorch环境
在这里插入图片描述
这个水印真烦,知道怎么去掉就好了

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值