PyTorch保姆级安装教程

PyTorch保姆级安装教程

文章目录

  • PyTorch保姆级安装教程
  • 一、准备环境
    • [1 安装 Python 环境(推荐 Anaconda)](#1 安装 Python 环境(推荐 Anaconda))
    • [2 安装 VSCode](#2 安装 VSCode)
  • [二、创建 PyTorch 环境(推荐)](#二、创建 PyTorch 环境(推荐))
  • [三、安装 PyTorch](#三、安装 PyTorch)
  • [四、验证 PyTorch 是否安装成功](#四、验证 PyTorch 是否安装成功)
  • [五、VSCode 配置 PyTorch](#五、VSCode 配置 PyTorch)
  • [六、选择 Python 解释器](#六、选择 Python 解释器)
  • [七、测试 PyTorch](#七、测试 PyTorch)
  • [八、安装常用 AI 库(推荐)](#八、安装常用 AI 库(推荐))
  • [九、测试 matplotlib](#九、测试 matplotlib)
  • 十、常见问题
    • [1 pip 不是内部命令](#1 pip 不是内部命令)
    • [2 PyTorch 安装失败](#2 PyTorch 安装失败)
    • [3 VSCode 找不到 PyTorch](#3 VSCode 找不到 PyTorch)
    • [1 pip 不是内部命令](#1 pip 不是内部命令)
    • [2 PyTorch 安装失败](#2 PyTorch 安装失败)
    • [3 VSCode 找不到 PyTorch](#3 VSCode 找不到 PyTorch)

本教程将教你从 零开始安装 PyTorch 并在 Visual Studio Code 中运行。

适用系统:

  • Windows 10 / Windows 11
  • Anaconda Python环境
  • VSCode

前情提示:检查电脑是否有 NVIDIA 显卡,在安装 PyTorch 前,必须先判断电脑是否有 NVIDIA 显卡

原因:

情况 PyTorch版本
有 NVIDIA 显卡 GPU版(CUDA加速)
没有 NVIDIA 显卡 CPU版

GPU版训练速度可能是 CPU 的 10~50倍

打开:

复制代码
任务管理器(Ctrl + Shift + Esc)

点击:性能

查看:GPU

如果显示:

复制代码
NVIDIA GeForce

可以安装 GPU版 PyTorch。

如果是:

复制代码
AMD Radeon
Intel UHD

只能使用 CPU版本。


一、准备环境

在安装 PyTorch 之前,需要准备两个软件。

1 安装 Python 环境(推荐 Anaconda)

下载:

Anaconda

官网:

复制代码
https://www.anaconda.com/download

安装完成后系统会自带:Python、pip、conda、常用科学计算库

2 安装 VSCode

下载:

Visual Studio Code

官网:

复制代码
https://code.visualstudio.com/

安装完成即可。

二、创建 PyTorch 环境(推荐)

打开:

复制代码
Anaconda Prompt

创建新环境:

复制代码
conda create -n torch python=3.10

系统会提示:

复制代码
Proceed ([y]/n)?

输入:

复制代码
y

等待环境创建完成。


激活环境

输入:

复制代码
conda activate torch

如果成功,前面会出现:

复制代码
(torch) C:\Users\你的用户名>

三、安装 PyTorch

由于很多镜像源没有同步 PyTorch,推荐使用 PyTorch官方源安装 CPU版本

运行:

复制代码
python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

安装过程中会看到类似:

复制代码
Downloading torch-2.x.x
Downloading torchvision
Downloading torchaudio
Installing collected packages

安装时间大约:1~3分钟

有 NVIDIA 显卡

安装命令示例

复制代码
python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

四、验证 PyTorch 是否安装成功

运行:

复制代码
python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"

如果成功会输出类似:

复制代码
2.x.x+cpu
False

解释:

输出 含义
版本号 PyTorch安装成功
False 当前使用CPU(没有NVIDIA显卡)

五、VSCode 配置 PyTorch

打开 VSCode。

安装 Python 插件:

搜索:

复制代码
Python

发布者:

复制代码
Microsoft

安装即可。


六、选择 Python 解释器

按:

复制代码
Ctrl + Shift + P

输入:

复制代码
Python: Select Interpreter

选择:

复制代码
torch (3.10.x)
~\anaconda3\envs\torch\python.exe

这一步非常重要,因为 PyTorch 安装在 torch 环境中

选择成功后 VSCode 左下角会显示:

复制代码
Python 3.10 ('torch')

七、测试 PyTorch

创建文件:

复制代码
test_torch.py

写入代码:

复制代码
import torch

print("PyTorch version:", torch.__version__)

x = torch.tensor([1,2,3])
print(x * 2)

运行:

复制代码
Run Python File

输出示例:

复制代码
PyTorch version: 2.x.x+cpu
tensor([2, 4, 6])

说明:

复制代码
PyTorch 环境完全配置成功

八、安装常用 AI 库(推荐)

建议额外安装:

复制代码
pip install numpy matplotlib pandas scikit-learn jupyter

这些库用于:

用途
numpy 数学计算
matplotlib 数据可视化
pandas 数据处理
scikit-learn 机器学习
jupyter 交互式实验

九、测试 matplotlib

创建文件:

复制代码
import matplotlib.pyplot as plt

x = [1,2,3,4]
y = [1,4,9,16]

plt.plot(x,y)
plt.title("Test Plot")
plt.show()

如果弹出图像窗口说明安装成功。


十、常见问题

1 pip 不是内部命令

使用:

复制代码
python -m pip install 包名

而不是:

复制代码
pip install

2 PyTorch 安装失败

可能原因:

  • 使用了错误镜像源
  • pip版本过旧

解决:

复制代码
python -m pip install --upgrade pip

然后重新安装。


3 VSCode 找不到 PyTorch

原因:

VSCode 使用了错误 Python 环境。

解决:

复制代码
Python: Select Interpreter

选择:

复制代码
torch 环境

1 pip 不是内部命令

使用:

复制代码
python -m pip install 包名

而不是:

复制代码
pip install

2 PyTorch 安装失败

可能原因:

  • 使用了错误镜像源
  • pip版本过旧

解决:

复制代码
python -m pip install --upgrade pip

然后重新安装。


3 VSCode 找不到 PyTorch

原因:

VSCode 使用了错误 Python 环境。

解决:

复制代码
Python: Select Interpreter

选择:

复制代码
torch 环境

相关推荐
程序员cxuan4 小时前
为每个任务配一套 harness:Claude Code 里的动态工作流
人工智能
程序员cxuan5 小时前
Claude Fable 5 来了
人工智能·后端·程序员
云边云科技_云网融合5 小时前
云边云科技亮相 2026 WOD 制造业数智化博览会 云网融合赋能制造焕新
人工智能·科技·安全·制造
biter down5 小时前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
Σίσυφος19005 小时前
激光三角 光平面标定-多高度误差分析
人工智能·计算机视觉·平面
JS菌5 小时前
手写一个 AI Agent 全栈项目:从沙箱执行到子智能体的完整实现
前端·人工智能·后端
lqqjuly5 小时前
前沿算法深度解析(二)
人工智能·算法·机器学习
Bode_20025 小时前
基于大数据分析的全生命周期质量追溯质量评估体系落地方案
大数据·人工智能
分布式存储与RustFS5 小时前
RustFS S3 Table 开源后,我重新梳理了一下 Iceberg 数据湖的选型思路
人工智能·开源·minio·dpu·rustfs·ai存储·s3 table
DevOpenClub6 小时前
用 Agent 搭建网页内容采集与结构化处理流水线
人工智能