文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python+pytorch+d2l 超详细安装攻略

2023-09-09 10:47

关注

目录

python安装包

官网

第一步首先在python官网下载适合自己电脑的python版本(注意x86是32位的,x86-64是64位的)
这里选择3.7版本
官网:
www.python.org/downloads/
在这里插入图片描述
在这里插入图片描述
在下面选取想要的版本
在这里插入图片描述
选择安装包:web-based安装包最小,是基于网络安装,下载快,executable是exe安装,embeddable zip是压缩包安装(注意x86是32位的,x86-64是64位的)
在这里插入图片描述

一些注意事项:
在这里插入图片描述

选取过往版本时:
在这里插入图片描述

安装

我们拿到python-3.7.9-amd64的 64位 web-based安装包
在这里插入图片描述
建议右键以管理员身份运行

切记勾选 添加到环境变量(Add Python 3.7 to PATH)
选择第二个来自定义安装路径
在这里插入图片描述
在这里插入图片描述
这里我选择勾选了Install for all users,并更改了安装路径
在这里插入图片描述
在这里插入图片描述

Install for all users所有用户可使用
Associate files with Python关联PY相关的文件
Create shortcuts for installed applications创建桌面的快捷方式
Add Python to environment variables添加系统变量(windows系统)
Precompile standard library安装预编译标准库
Download debugging symbols安装调试模块(开发者可选择,运用于开发环境)
Download debug binaries安装用于VS的调试符号(二进制),如果不使用VS作为开发工具,则无需勾选(支持VS2015以上版本),适用于.NET开发。

禁用路径长度限制(建议选择,不确定影响)
在这里插入图片描述
在这里插入图片描述

验证

安装成功验证:
cmd进入终端输入:python
在这里插入图片描述

python模块安装

介绍几种常用的模块安装方法:
pc终端执行(cmd)(可能要管理员权限)

常用镜像源

-i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

使用镜像源

pip install opencv-python==4.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cnpip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

安装

在开始处打开管理员控制台(如果不需要管理员权限,可以直接win+r 输 cmd进入)
在这里插入图片描述

更新pip
python -m pip install --user --upgrade pip
在这里插入图片描述

我们这里使用pip安装完所有模块
pip install d2l==0.17.6
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116

模块安装位置

D:\Program Files\Python37\Lib\site-packages在这里插入图片描述

查询是否成功

cmd终端输入:
pip list
在这里插入图片描述

cuda驱动安装

查询cuda驱动支持版本

查询cuda驱动最高支持版本
python终端执行(cmd终端不需要感叹号"!"):
!nvidia-smi

官网

官网(建议先看看pytorch支持什么版本,以免带来麻烦):
https://developer.nvidia.com/cuda-toolkit-archive
d2l教程:
https://d2l.ai/chapter_appendix-tools-for-deep-learning/aws.html#installing-cuda

选择合适版本下载
在这里插入图片描述

安装

我们拿到cuda11.6的安装包(2.4G左右)
在这里插入图片描述
首先是解压资源
(解压出来的是安装程序installer,并不是最终cuda驱动安装的路径,后续安装完可删除)
在这里插入图片描述
解压完后,进入安装程序(一般解压完会自动进入)
在这里插入图片描述

在这里插入图片描述
选择自定义进行路径更改
在这里插入图片描述
在这里插入图片描述
这里可以更改路径
在这里插入图片描述
等待安装,花费时间可能较长

查询安装

cmd终端执行:
nvidia-smi
set cuda
nvcc -V
在这里插入图片描述

pytorch安装

查询cuda驱动版本

首先需要知道已安装的CUDA版本。
(可以通过运行nvcc --version或cat /usr/local/cuda/version.txt来检验。)
这里可以看到是11.6
在这里插入图片描述
或者python终端执行:
!nvidia-smi
!set cuda
!nvcc -V

后续需要根据上面cuda驱动安装的版本选择对应的pytorch版本。

pytorch官网

安装pytorch的GPU版本

索引源(可以查看支持的python版本及cuda版本):
https://download.pytorch.org/whl/torch/
在这里插入图片描述

官网:
https://pytorch.org/
找到以前版本
https://pytorch.org/get-started/previous-versions/
在这里插入图片描述
找到合适版本
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
在这里插入图片描述
(torch gpu版本占4G!建议预留好空间)

cmd终端输入(可能要管理员权限):
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
在这里插入图片描述
–index-url 或 -i 是一样的 pip指南
–extra-index-url 是搜索其他索引

查询是否成功

安装完后查询是否成功
pip list

d2l安装

官网

d2l官网:
https://zh-v2.d2l.ai/chapter_installation/index.html

pip install d2l==0.17.6
在这里插入图片描述
在这里插入图片描述

最终检验环境是否搭建成功

安装是否齐全:

"""查询cuda安装情况"python控制台执行:!nvidia-smi!set cuda!nvcc -V"""import torchimport torchvisionprint(torch.__version__) # 1.13.1+cu116print(torchvision.__version__) # 0.14.1+cu116torch.cuda.is_available()  # 、为True 则是cuda版本torch.device('cpu'), torch.device('cuda'), torch.device('cuda:1')  # 、查询可用设备torch.cuda.device_count()

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

debug记录

来源地址:https://blog.csdn.net/Aoi_x/article/details/130321773

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯