返回顶部
首页 > 资讯 > 后端开发 > Python >python+pytorch+d2l 超详细安装攻略
  • 513
分享到

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

pythonpytorch深度学习 2023-09-09 10:09:11 513人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录 python安装包官网安装验证 python模块安装安装模块安装位置查询是否成功 cuda驱动安装查询cuda驱动支持版本官网安装查询安装 pytorch安装查询cuda驱动

目录

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)(可能要管理员权限)

  • pip 更新
    python -m pip install --user --upgrade pip

  • whl文件 命令行执行 (pypi官网下载whl文件)
    pip install whl文件
    pip install --user whl文件

  • 压缩包 解压 打开 命令行执行 (pypi官网下载压缩包,解压)
    python setup.py install

  • 直接用命令下载( -i 实现换源)
    python -m pip install OpenCV-python -i https://pypi.tuna.tsinghua.edu.cn/simple

常用镜像源

-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记录

  • Fatal Python error: initfsencoding: unable to load the file system codec ModuleNotFoundError: No module named ‘encodings’
    在这里插入图片描述
    原因:环境变量出错,卸载时环境变量没有更改。
    解决办法:
    https://blog.csdn.net/big__banana/article/details/114228038
    打开环境变量
    在这里插入图片描述
    在这里插入图片描述
    选择path和PYTHONHOME这两个环境变量 路径行 进行编辑更改
    在这里插入图片描述
    验证:
    在这里插入图片描述

  • 卸载cuda重装
    https://blog.csdn.net/m0_59705760/article/details/125744664
    控制面板中
    在这里插入图片描述
    在这里插入图片描述
    注册表等删除使用CleanMyPC或geek
    在这里插入图片描述

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

--结束END--

本文标题: python+pytorch+d2l 超详细安装攻略

本文链接: https://lsjlt.com/news/401287.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作