当前位置:   article > 正文

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

python d2l

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

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

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

  • 3.直接用命令下载( -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
  • 1
  • 2

使用镜像源

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

安装

在开始处打开管理员控制台(如果不需要管理员权限,可以直接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 torch
import torchvision

print(torch.__version__) # 1.13.1+cu116
print(torchvision.__version__) # 0.14.1+cu116

torch.cuda.is_available()  # 、为True 则是cuda版本
torch.device('cpu'), torch.device('cuda'), torch.device('cuda:1')  # 、查询可用设备
torch.cuda.device_count()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

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

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
    在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/268915
推荐阅读
相关标签
  

闽ICP备14008679号