【Pytorch安装】深度学习环境配置详细教程!(Pytorch GPU和CPU版本 Python,Anaconda3 和 Pycharm 的安装)

article/2025/8/17 14:02:56

目录

一、前言

1、简介

2、准备

二、Python安装

1、下载安装包

(1)搜索官网

(2)下载最新版本

(3)选择其他版本下载

2、安装

(1)双击进入安装

(2)查看是否安装成功

三、Anaconda3安装

1、下载安装包

2、安装

(1)双击进入安装

(2)查看是否安装成功

四、Pycharm安装

1、下载安装包

(1)下载网址:

(2)选择专业版或社区版下载

2、安装

3、进入pycharm

(1)打开 PyCharm 进行相关设置

(2)汉化

五、安装CUDA与cuDNN

六、安装Pytorch

1、查看所能支持 python 与 cuda 的最高版本

(1)查看版本

(2)版本对应关系

(3)检查系统环境变量

2、安装

(1)创建虚拟环境

(2)激活环境

(3)安装pytorch

(4)验证是否安装成功

(5)删除虚拟环境)(可跳过这一步)

六、配置pycharm的解释器


一、前言

1、简介

本文是关于深度学习的环境配置方法,包括了 Python,Anaconda3 和 Pycharm 的安装,创建虚拟环境以及安装 Pytorch 的 CPU 和 GPU 版本等。

2、准备

首先新建一个文件夹,命名为 deeplearning(文件夹命名尽量不要有中文和空格) 。然后在deeplearning中新建三个文件夹,分别命名为 Python、Pycharm、anaconda3

二、Python安装

1、下载安装包

(1)搜索官网

在浏览器上搜索Python,点击进入官方网站(welcome to Python.org 官方)

(2)下载最新版本

再将鼠标移动到downloads上,点击右侧Python3.13.2,再选择下载的路径,再点击下载

(3)选择其他版本下载

若需要下载其他版本则点击download里面的Windows,找到所需版本点击即可下载

2、安装

本文以安装 python-3.12.6 版本为例

(1)双击进入安装

双击 python-3.12.6-amd64.exe 进入安装。勾选 add python.exe to PATH ,再点击 Customize installation 选择安装路径,点击next

勾选全部,点击next

勾选第一个,最后两个可以不勾选,然后点击 Browse 选择路径( 刚刚创建的 Python 文件夹的路径),最后点击 install 进行安装,然后等待安装完成即可

(2)查看是否安装成功

Win+R,然后输入 cmd 进入命令行窗口,再输入 python --version 或者pip,回车运行

三、Anaconda3安装

1、下载安装包

在浏览器上搜索 anaconda3清华大学开源软件镜像站,点击进入,然后找到适合自己电脑的(比如Windows系统,64位), 点击便可开始下载,等待完成即可

  网址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

本文以 Anaconda3-2024.02-1-Windows-x86_64 为例

2、安装

(1)双击进入安装

双击 Anaconda3-2024-02-1-windows-x86_64.exe 进入安装。点击 next , 点击 I Agree

选择 Just Me (recommended),点击 next

点击 “ Browse...”,选择安装路径 D:\deeplearning\anaconda3\ , 再点击next

勾选 Add Anaconda3 to my PATH enviroment variable,然后点击 install

然后等待进度条结束,一直点击 next,最后点击 Finish,窗口会弹出 anaconda 的界面,关掉即可

(2)查看是否安装成功

Win+R,然后输入 cmd 进入命令行窗口,再输入 conda --version ,回车运行

也可以再用Anaconda Prompt测试一下:输入conda --version,回车运行,出现安装anaconda的版本,则conda有效

四、Pycharm安装

1、下载安装包

(1)下载网址:

Download PyCharm: The Python IDE for data science and web development by JetBrainsDownload the latest version of PyCharm for Windows, macOS or Linux.https://www.jetbrains.com/pycharm/download/?section=windows#section=windows

(2)选择专业版或社区版下载

点击Download,等待下载完成即可

【附:PyCharm社区版和专业版在功能、授权、支持平台以及代码编辑器与调试器等方面都存在显著差异。选择哪个版本取决于用户的实际需求,如初学者或小型项目开发者可以选择社区版,而专业开发者或需要高级功能的用户则更适合选择专业版。】

专业版:

社区版:(下滑界面可以看到)

2、安装

双击pycharm-professional-2024.2.1.exe 进入安装

点击下一步

点击浏览(B),选择安装路径 D:\deeplearning\Pycharm\pycharm-professional-2024.2.1.exe

全部勾选,点击下一步,然后点击安装(I)

等待安装完成,点击完成(或 finish)即可

3、进入pycharm

(1)打开 PyCharm 进行相关设置

勾选 I confirm that I have read and acept the terms of this User Agreement,再点继续

如果安装的是专业版,则暂时先选择 Start Free 30-Day Trial

注:如果跳出一个框让选择,Config or installation folder或者Do not import settings,如果本电脑安装了之前版本就可以选择Config or installation folder来导入以前的设置,如果没有安装过pycharm就选择 Do not import settings(不导入如何设置)然后点击 ok 进入即可

进入会看到一个选择主题的画面,可以按自己的喜好选择主题背景。选择主题后,点击next,再点击start,完成pycharm的安装

(2)汉化

File-->settings-->Plugins-->(右侧)Marketplace中搜索Chinese-->Chinese(simplifed)Language Pack-->点击install-->点击Apply

(3)文件-->设置-->编辑器-->字体,可以选择字体以及大小与高度,选择后点击确认

五、安装CUDA与cuDNN

与我前两篇博文的安装方法一致

【安装多版本CUDA】Windows系统,在已有一个CUDA版本下安装另外一个版本的CUDA,并安装与之对应版本的cuDNN,超详细教程!-CSDN博客

【注】:唯一不同的是,如果没有安装过CUDA,在自定义安装时,需要勾选所有,然后下一步

六、安装Pytorch

1、查看所能支持 python 与 cuda 的最高版本

(1)查看版本

Win+R,然后输入 cmd 进入命令行窗口,再输入 python --version 和 nvidia-smi

(2)版本对应关系

  常见的 Torch、CUDA 和 Python 版本的对应关系(本文只列举了 Torch 的 1.9.0 及以上版本的)

    Torch版本          可选的CUDA版本            支持的Python 版本   
2.5.1cu118,cu121,cu124cp310,cp311,cp312,cp313
2.5.0cu118,cu121,cu124cp310,cp311,cp312,cp313
2.4.1cu118,cu121,cu124cp310,cp311,cp312
2.4.0cu118,cu121,cu124cp310,cp311,cp312
2.3.1cu118,cu121cp310,cp311,cp312
2.3.0cu118,cu121cp310,cp311,cp312
2.2.2cu118,cu121cp38,cp39,cp310,cp311
2.2.1cu118,cu121cp38,cp39,cp310,cp311
2.2.0cu118,cu121cp38,cp39,cp310,cp311
2.1.2cu118,cu121cp38,cp39,cp310,cp311
2.1.1cu118,cu121cp38,cp39,cp310,cp311
2.1.0cu118,cu121cp38,cp39,cp310,cp311
2.0.1cu117,cu118cp38,cp39,cp310,cp311
2.0.0cu117,cu118cp38,cp39,cp310,cp311
1.13.1cu116,cu117cp37,cp38,cp39,cp310
1.13.0cu116,cu117cp37,cp38,cp39,cp310
1.12.1cu113,cu116cp37,cp38,cp39,cp310
1.12.0cu113,cu116cp37,cp38,cp39,cp310
1.11.0cu113,cu115cp37,cp38,cp39,cp310
1.10.2cu102,cu111,cu113cp36,cp37,cp38,cp39
1.10.1cu102,cu111,cu113cp36,cp37,cp38,cp39
1.10.0cu102,cu111,cu113cp36,cp37,cp38,cp39
1.9.1cu102,cu111cp36,cp37,cp38,cp39
1.9.0cu102,cu111cp36,cp37,cp38,cp39

(3)检查系统环境变量

打开 Win 搜索“编辑系统环境变量”,打开环境变量。在用户变量或者系统变量中找到 path 并打开

看看是否有以下环境变量,没有的话可以根据自己对应的安装路径,新建添加进去

2、安装

(1)创建虚拟环境

 Win , 打开 Anaconda Prompt,打开方法如“ 三 1(2)”的图所示

【本文以安装GPU版本的 pytorch, torch=2.2.1,cuda=12.1, python=3.8 为例】

先转到 anaconda3 的 envs 的路径下,再输入命令:conda create -n pytorch_gpu python=3.8 ( pytorch_gpu 为自己命名的环境名),等待出现 Proceed([y]/n)?,然后输入 y,等待创建完成即可。

输入conda list 查看是否创建成功

(2)激活环境

输入:conda activate pytorch_gpu

(3)安装pytorch

(i) 网址:https://pytorch.org/get-started/previous-versions/https://pytorch.org/get-started/previous-versions/

【conda 和 wheel 是两种不同的包管理和安装方法,分别用于不同的环境和需求。选择 conda 还是 wheel取决于具体需求和项目复杂度。conda适合于复杂的多语言项目或需要强大的环境管理功能;wheel适合于简单的 Python 项目,更加轻量且易于使用】

(iii) 找到自己需要的版本,以下是使用 conda  安装方法安装 pytorch

 回到刚刚的Anaconda Prompt界面,然后输入以下命令:

conda install pytorch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 pytorch-cuda=12.1 -c pytorch -c nvidia

等待出现 Proceed([y]/n)?,输入 y,然后等待安装完成即可

(iv)以下是使用 pip(wheel)  安装方法安装 pytorch

输入以下命令:

pip install torch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 --index-url https://download.pytorch.org/whl/cu121

如果速度很慢,则Ctrl+C中断,再加上镜像源:

pip install torch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 --index-url https://download.pytorch.org/whl/cu121 -i https://pypi.tuna.tsinghua.edu.cn/simple/

注:

【如果是安装 CPU 版本的 Pytorch,方法与 GPU 版本的一致,只是复制的命令行不一样,比如在Anaconda Prompt界面中输入命令:pip install torch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 --index-url https://download.pytorch.org/whl/cpu 】

(4)验证是否安装成功

在刚刚的虚拟环境下继续输入命令:conda list 查看安装列表。

conda安装方法:可以在里面找到 pytorch 、 pytorch_cuda、torchaudio 和 torchvision 即可

wheel安装方法:可以在里面找到 torch 、torchaudio 和 torchvision 即安装成功

然后依次输入以下命令:

pythonimport torchtorch.cuda.is_available()

显示出 True 即表示安装成功,输入 exit(0) 返回

(5)删除虚拟环境)(可跳过这一步)

如果想要删除这个虚拟环境】先退出虚拟环境,输入命令:conda deactivate

然后输入命令:conda env remove --name pytorch_gpu 即可删除虚拟环境

再输入命令:conda env  list 检查是否成功删除这个虚拟环境,发现已经没有 pytorch_gpu 了

六、配置pycharm的解释器

文件--->设置--->项目--->解释器


http://www.hkcw.cn/article/AAxkyRwIBQ.shtml

相关文章

【Python实战】——Python+Opencv是实现车牌自动识别

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一|统计学|干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项,参与研究经费10w、40w级横向 文…

PyCharm 创建第一个 Python 项目

PyCharm 启动的时候其实已经提供了很多快捷方式: 我们点击"新建脚本"这个按钮,PyCharm 就会帮我们创建一个 script.py 文件,并自动初始化代码和环境: 我们可以尝试修改脚本文件,并运行查看输出结果&#xff…

五子棋Python源代码

图形化界面 库:numpy,pygame 效果: 源代码: #调用pygame库 import pygame import sys #调用常用关键字常量 from pygame.locals import QUIT,KEYDOWN import numpy as np #初始化pygame pygame.init() #获取对显示系统的访问&a…

Ubantu 20.04 安装 Mujoco210、mujoco-py、gym及报错解决

1. 安装Mujoco 1.1 官网下载Mujoco210安装包 Mujoco2.1.0下载链接 选第一个 1.2 创建文件夹并解压安装包 mkdir ~/.mujoco创建好后,点击显示隐藏文件可以找到 找到刚刚下载的压缩包所在位置(一般在下载目录下),右键选择 在终…

CUDA重大更新:原生Python可直接编写高性能GPU程序

NVIDIA 在2025年GTC大会上宣布了一项具有里程碑意义的技术更新:CUDA并行计算平台正式支持原生Python编程。这一突破性进展将消除Python开发者进入GPU加速计算领域的主要技术壁垒,无需再依赖C/C语言作为中介。 此次更新意味着数千万Python开发者现在可以…

Python的pandas库基础知识(超详细教学)

目录 一、配置环境 二、序列和数据表 2.1 初始化 2.2 获取数值 2.3 获取索引 2.4 索引取内容 2.5 索引改变取值 2.6 字典生成序列 2.7 计算取值出现次数 2.8 数据表 2.9 数据表添加新变量 2.10 获取列名 2.11 根据列名获取数据 2.12 输出固定行 2.13 输出多行…

男子把矿泉水带到高原一觉醒来大变样 当地的水就没事

男子把矿泉水带到高原,一觉醒来大变样,当地的水就没事!矿泉水被带到高原后出现的物理变化主要与高原环境的气压和温度条件有关,具体表现如下:1.瓶体膨胀现象高原地区平均气压仅为平地的60%-70%,密封瓶装水在运输过程中因外部气压骤降,内部气体体积膨胀导致瓶身变形,可能…

年轻人,花1000多亿干这个!押注谷子经济

年轻人,花1000多亿干这个!押注谷子经济。“六一”前夕,义乌国际商贸城一区内,印着动漫主人公的巨幅海报已经换上,最新的盲盒、徽章以及各种周边好物被摆在了最显眼的位置。2000多家玩具批发商户汇聚于此,谷子浓度越来越高。“谷子”由英文“Goods”音译而来,这个词囊括了…

“端午躲好午,不愁没好运”怎么躲午? 五种方法保平安

“端午躲好午,不愁没好运”怎么躲午? 五种方法保平安!艾旗迎百福,蒲剑斩千邪。今年的端午节比往年早一些,大街小巷已经有很多售卖艾蒿的商贩。端午节是中国传统的四大佳节之一,有着悠久的历史和丰富的文化习俗。进入农历五月后,阳光变得炙热,雨水增多,这个时节是各种毒…

基于python合成100X100的透明背景图片和图标

一、实现思路 1. 加载图像 使用 Image.open() 加载图标图像。 Image.new() 创建一个新的透明背景图像。 2. 调整大小 使用 resize() 方法调整图标图像的大小,确保它不会超过背景图像的一半大小。这里使用 Image.Resampling.LANCZOS 作为过滤器&…

新能源电池壳冲压车间看板实施

车间漫游 这个厂区就一个车间,面积还好,但是被机器和仓库区的产品塞得满满当当。我观察车间布局,为了出货方便,仓库区就在大门旁,叉车到门口货车的转运很快速方便。到车间后,对接人还没来,我们…

秋招Day10 - JVM - 内存管理

JVM组织架构主要有三个部分:类加载器、运行时数据区和字节码执行引擎 类加载器:负责从文件系统、网络或其他来源加载class文件,将class文件中的二进制数据加载到内存中运行时数据区:运行时的数据存放的区域,分为方法区…

茅台经销商被罚后起诉市监局续:法院重审一审撤销处罚决定

“贵州茅台经销商被罚后起诉市监局”一案近日有了最新进展。澎湃新闻从当事人及其代理律师处了解到,贵州省都匀市人民法院日前对该案作出重审一审判决,认定案涉处罚决定适用法律错误、程序违法,决定撤销黔南州市场监督管理局此前作出的行政处罚决定。澎湃新闻此前报道,郭亮…

花生壳里塞冰淇淋卖28一个 真果壳制成引争议

花生壳里塞冰淇淋卖28一个 真果壳制成引争议!近日,一位女子发布视频称,在苏州一家餐厅遇到了价格高昂的冰淇淋。她提到,一份装在花生壳里的冰淇淋售价28元,分量却少得惊人。尽管服务员会帮忙切开,仪式感十足,但她认为并不值这个价格。记者随后走访了位于苏州市姑苏区美罗…

严重或可能导致死亡!不要空腹吃荔枝 了解“荔枝病”真相

最近,话题#荔枝病突然成为热门话题。广东一名女子因过量食用荔枝后,次日出现头晕不适、持续性鼻出血等症状,最终被诊断为“荔枝病”。科普博主表示,此病严重时会引发休克甚至死亡。荔枝病也称为低血糖急性脑炎综合征,发病人群以4至11岁的儿童较为多见。一旦发生,会导致人…

工信部曝光:“腾讯支付”有诈!冒名诈骗需警惕

工信部反诈专班近日发布消息称,有用户举报发现了一款名为“腾讯支付”的理财APP。经与腾讯官方核实,这款APP并非大众熟知的“微信支付”。实际上,微信支付仅支持在微信应用内使用,并没有独立的APP。所谓的“腾讯支付”APP冒充腾讯集团名义,恶意使用腾讯名称,虚构腾讯股权…

郑州最长寿奶奶根本闲不住:我115岁,成大人了

5月28日河南新密,“我115岁,成大人了!”郑州最长寿奶奶根本闲不住,推车散步,眼神好,能爬4楼,还爱洗碗。70岁小女儿:每次回家喊一声妈,很幸福。责任编辑:zx0002

男子家暴被捕后与弟弟弟媳造假借条起诉妻子追债 三人因虚假诉讼被判刑

被丈夫殴打导致4根肋骨骨折后,刘颖报了警,并向法院起诉离婚。而丈夫的弟弟也起诉了她——要她偿还三百多万“债务”。几年下来,刘颖和丈夫的“夫妻官司”牵涉了离婚案、故意伤害案、民间借贷案。其后,刘颖的丈夫李某涛,以及他的弟弟、弟媳三人,均被湖南邵阳的一审法院以虚…

HTML 计算网页的PPI

HTML 计算网页的PPI vscode上安装live server插件&#xff0c;可以实时看网页预览 有个疑问&#xff1a; 鸿蒙density是按照类别写死的吗&#xff0c;手机520dpi 折叠屏426dpi 平板360dpi <html lang"en" data - overlayscrollbars - initialize><header&…

Axure RP11安装、激活、汉化

一:注册码 Axure RP11.0.0.4122在2025-5-29日亲测有效: 49bb9513c40444b9bcc3ce49a7a022f9