Pytorch安装教程(CPU版本)+cv2的安装
-2.注意事项
(1)如果为了安装anaconda重装系统,则之前安装的所有文件(包括路径必须删除干净)。如安装在D盘,则重装系统后C盘与D盘最好都格式化,这样不留痕迹,防止D盘保留之前的文件导致路径冲突
(2)实际的安装流程按照以下顺序进行:
- 安装anaconda
- 配置torch/torchvision/torchaudio
- 配置cv2
其中最麻烦的是cv2,因为现行(2024.12)最新版本的anaconda自带的python是3.12版的,而对应最新的cv2只适配3.10版python,因此推荐安装最新anaconda,但自建新环境时推荐采用3.9版本的python,然后配置最新的torch,再根据需要配置cv2,配置cv2时不要采用conda安装,推荐下载whl文件,然后pip安装
-1.备注
【笔记】Pytorch安装配置
对于部分设备(如无nvidia显卡或者小型机等)而言,需要安装Pytorch的CPU版本,简单记录下安装过程,防止以后忘了
需要提前安装anaconda,安装时记得添加path
安装教程,安装链接(2022.10的版本是python3.9的),打开慢的操作,anaconda prompt打开后显示系统找不到指定的路径的操作
注意anaconda的版本,目前(2024.12)python的open-cv仅支持到3.10版python!!!
Anaconda版本和Python版本对应关系
python与Pytorch、Torchvision适配的版本表
0.cv2的安装
参考:conda安装本地whl文件
cv2地址参考:Anaconda 环境中安装OpenCV (cv2)_conda安装cv2
方法:离线下载合适版本的opencv的whl文件,然后指定路径安装即可,安装时用pip
注:powershell中,转CDEF盘直接输入“D:”即可,转具体文件夹用cd+指定路径即可
在自建环境(torch24中)安装cv2的示例:
安装后按照以下语句测试是否安装成功
输出cv2的版本号则成功
1.查看python版本
首先,anaconda powershell prompt里输入
python -V
查看python的版本
2.查看适合的pytorch版本
进入pytorch官网查看可用的pytorch版本
点击下图“previous versions of PyTorch”
3.创建新环境+根据需要输入语句安装torch
3.1.根据需要创建新环境
可建立也可不建立,最好新建一下
注意第一行代码的python=3.8,也可以指定其他版本(不能太高,因为opencv适应的python版本较低)
# 创建名为torch2412的环境
conda create -n torch2412 python=3.8
# 查看已创建的环境
conda env list
# 第一次激活环境的命令
source activate torch2412
# 后续激活环境的命令
conda activate torch2412
# 关闭环境
conda deactivate
新环境建立好后需要补充国内源,这样python的包、库的下载会更快一点(见注1)
3.2.根据需要输入语句安装torch
如在新环境(torch2412)内安装CPU版本,依次输入以下语句即可
先激活环境(如不需要在该环境安装,可跳过此步)
conda activate torch2412
再安装
conda install pytorch==2.5.0 torchvision==0.20.0 torchaudio==2.5.0 cpuonly -c pytorch
注
1.如无国内源,可添加三个源
参考链接
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
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 --set show_channel_urls yes
2.安装完毕后,在conda环境中,输入python,进入python环境,然后依次输入以下语句测试安装效果:
import torch
torch.__version__import torchvision
torchvision.__version__import torchaudio
torchaudio.__version__
如果输出版本号,则安装成功
3.部分用户安装完毕后可能无法导入tenserboard,在conda环境中,输入以下语句安装即可
conda install -c conda-forge tensorboard