安装 Anaconda & PyTorch

操作系统:windows 10
备注:pip配置镜像源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

conda报错SSL验证:备份好虚拟环境,重装conda后输入:conda config --set ssl_verify no
pip取消ssl验证:pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

1.安装Anaconda

Anaconda,是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。它提供了包管理与环境管理的功能,可以很方便地解决Python并存、切换,以及各种第三方包安装的问题。

1.1下载

推荐官网下载https://www.anaconda.com/
如果官网下载很慢,可以去Anaconda 清华镜像安装自己需要的版本。
下面的教程以5.3.0版本为例(不一定5.3.0版本好,官网的最新版更好

1.2 安装

打开安装包,步骤依次如下:
请添加图片描述

请添加图片描述

请添加图片描述

选择安装位置请添加图片描述

1.创建开始菜单的快捷方式 2.为anaconda安装适配的Python3.10 3.安装完后清除一些缓存。 这里全部勾选上
请添加图片描述
安装完
请添加图片描述

最后【finish】即可

请添加图片描述

1.3 配置环境变量

已经开始了解Anaconda的伙伴肯定都不是小白了,直接重点:系统环境Path里,新增三个环境变量:

\Anaconda3
\Anaconda3\Library\bin
\Anaconda3\Scripts

在这里插入图片描述

1.4 验证安装成功

从【程序】或者 开始菜单 找到Anaconda Navigator并打开,出现如下画面即安装成功。
在这里插入图片描述
但是我并没有这么顺利,打开后一直卡在loading界面
最后通过这篇博客解决了问题,感谢这位博主!
https://blog.csdn.net/IRiCoa/article/details/124724156
————————————————
解决方法就是:
找到\anaconda\Lib\site-packages\anaconda_navigator\api中的anaconda_api.py文件
找到
versions=[vsdata.get('productVersion')]
修改为
versions=["https://update.code.visualstudio.com/api/update/win32-x64/stable/version"]
————————————————
安装完anaconda,别忘了配置镜像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2. 安装PyTorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。
CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。

2.1 一般方法

访问https://pytorch.org/(最好挂梯子访问),根据自己需要获取安装命令,然后在cmd输入命令安装(下载速度可能很慢)。我简单解释下图选项的含义:

  • Stable - 稳定版
  • Windows - 安装系统
  • Pip - 使用python工具包来安装
  • Python - PyTorch对应语言环境
  • CPU - 不安装CUDA,仅使用计算机本身CPU进行算术运算

在这里插入图片描述
在这里插入图片描述

2.2 我的方法,安装PyTorch

使用清华源镜像,一步到位,这里根据自己的电脑先前是否安装了python分成两种安装方法

2.2.1 电脑先前就安装了python,多python管理

如果你的电脑先前就安装了python3.x,那么你的环境变量配置会从上往下选择pip,比如下图是我的环境变量列表,当我在cmd使用pip命令时,它会使用我的Python38里面的pip工具,我安装的pytorch也会安装在Python38/Lib\site-packages里面。
在这里插入图片描述

想用哪个pip,就将它的环境变量上移,那么安装方法:cmd输入命令:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  torch torchvision torchaudio
2.2.2 电脑先前没有python,使用pip或者 conda命令

如果你的电脑先前没有安装python,那就使用pip命令 ,推荐此方法

cmd输入命令:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  torch torchvision torchaudio

或者刚刚安装的conda命令来安装
此方法我用的耗时很长,不太推荐
我们先配置conda镜像源,管理员运行cmd:

conda config --remove-key channels
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
ssl_verify: true

然后输入命令(这个过程我等了特别久):

conda install pytorch torchvision torchaudio cpuonly 

两种我都试成功了,用pip3安装,出现Successfully installed就安装成功,如下图
在这里插入图片描述
用conda安装,成功如下图(真的等了特别久):
在这里插入图片描述

2.3 验证安装成功

我可没有很顺利就成功,文末介绍细节
我这里使用pycharm编写一个测试程序,代码如下

# -*- coding: UTF-8 -*-
from __future__ import print_function
import torch
x = torch.rand(5,3)
print(x)

不出意外,报错:
在这里插入图片描述

踩坑,然后避坑

问题1:我刚刚把torch安装到哪里了?

我们使用pip命令安装时,会把框架安装到python所在的文件夹,那么torch就在python文件夹的\Lib\site-packages里面。

问题2:我在安装Anaconda之前,电脑先前就安装了python,我该如何分清哪个python在哪里?

cmd输入where python,就能知道所有python的位置。

弄懂这两个问题后,我顺利找到了torch所在位置
在这里插入图片描述

问题3:为什么我不推荐用conda命令安装?

因为近期国内用conda命令连互联网都访问不了,无论换什么镜像,改什么网,弄什么配置,甚至用梯子我都试过了,行不通,所以我更推荐pip的安装方式,也就是用python的工具包安装pythorch,配合国内清华镜像源,一步到位,速度也快。

问题4:我找到了torch,说明我安装pytorch成功了,pycharm却报错:没有名称为 'torch' 的模块?

因为我的电脑安装了两个python,所以出现了问题4
打开pycharm【设置】,找到【Python解释器】选项,点击如下图位置:
在这里插入图片描述

然后点击【全部显示】
在这里插入图片描述
在这里插入图片描述

基础解释器选择anaconda目录下的python.exe
在这里插入图片描述

添加了anaconda对应的python解释器后,点击下图图标:
在这里插入图片描述

点【+】图标,然后,添加刚刚找到的torch文件夹所在的位置,配置完成后,问题就解决了。
在这里插入图片描述

3.最终成功

运行后如下图,能出现一个矩阵结果,代表安装成功
在这里插入图片描述

如有问题,评论区留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值