admin 管理员组

文章数量: 887017

        本文提供win11系统PyTorch安装CPU版和PackagesNotFoundError: The following packages are not available from current channels问题的解决。
 

1.判断是否有Nvidia(英伟达显卡)

        先点击win键(以window11系统为例)

        然后在搜索框中搜索“任务管理器”,并打开

        打开任务管理器后,点击性能,然后在性能界面点击GPU,右上方会显示GPU名称,只有带NVIDIA英伟达显卡的电脑才能安装GPU版本。

        如下图为不能安装GPU版本的电脑:

        如下图为可以安装GPU版本的电脑(GPU名称含有NVIDIA):

       由于自身电脑没有NVIDIA显卡,故接下来只介绍CPU版本的安装。

2.下载安装Anaconda

       官网下载Anaconda:Free Download | Anaconda

       点击Download,直接下载的就是最新版本。下载完成之后,双击exe文件进行安装。

        如下为Anaconda安装过程中的一些注意事项:

        安装路径不要包含汉字和空格,尽量不要装入系统盘,系统盘的空间资源比较宝贵。

3.检验Anaconda是否安装成功

(1)win+r键,输入cmd,点击确定

(2)在cmd中输入python,然后按回车键,查看是否有Python环境,并记住自己的Python版本,此处我的版本为3.10。

(3)退出python环境,输入quit(),再按回车键

(4)输入conda --version,查看是否有conda环境

显示如下代表Anaconda安装成功

4.创建虚拟环境

安装完成之后,点击win键,再点击所有应用

展开Anconda3(64-bit),并点击Anaconda Prompt

(1)输入如下命令查看当前有多少虚拟环境。

conda env list

(2)利用 conda create 指令创建新的虚拟环境

conda create –n 虚拟环境名字 python=版本

        我的python版本是3.10,示例如下:

       当出现“Proceed([y]/n)?”时,输入y,并按回车键继续。

(3)安装完成后,输入

conda env list

       如下,出现了一个新的虚拟系统pytorch就是安装成功了。

5.进入虚拟环境

(1)输入

conda activate pytorch

        进入我们刚刚创建的虚拟环境,在其中进行pytorch的安装。

(2)输入

conda install pytorch torchvision torchaudio cpuonly –c 镜像地址

进行pytorch的安装

       我们此处使用清华网的地址,代码如下

conda install pytorch torchvision torchaudio cpuonly –c https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/main

       如果出现最后显示Solving environment:done,则代表安装成功。

6.如果出现PackagesNotFoundError: The following packages are not available from current channels报错的解决方法(第5步如果安装成功则不需要看这一步)

(1)进入Anaconda官网:https://anaconda/

(2)搜索框输入torchvision,进入搜索,点击torchvision 0.17.0

(3)复制如下代码:

conda install pytorch::torchvision

(4)将如上代码输入到Anaconda Prompt命令行中并运行

(5)参照如上方法继续下载torchaudio2.2.1和cpuonly2.0

(6)全部下载完成之后,输入

conda install pytorch torchvision torchaudio cpuonly –c pytorch

       如下图所示,出现“All requested packages already installed”则代表安装成功。

7. 验证pytorch是否安装成功

(1)激活对应的虚拟环境(安装Pytorch的虚拟环境)

conda activate 虚拟环境名

(2)输入

conda list

看看有没有pytorch或者torch,如下图所示,有代表安装成功。

(3)输入python,然后按回车键

(4)再输入

import torch

然后按回车键

(5)再输入

torch.cuda.is_available()

然后按回车键

        如下图所示,出现False则代表运行安装成功(由于只安装了CPU,没安装GPU,故是False)

8.pytorch导入pycharm

(1)新建一个项目(上面的Anaconda Prompt不要关)

(2)进入Settings

(3)添加环境

(4)找到anaconda的下载文件conda.bat

(5)点击OK并Apply

        

        如上为win11系统PyTorch安装CPU版的所有内容。

本文标签: 保姆 教程 系统 最新 pytorch