IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> windows安装配置pytorch+vscode环境(纯入门轻喷) -> 正文阅读

[Python知识库]windows安装配置pytorch+vscode环境(纯入门轻喷)

学习路径

环境

配置目标

  1. 为机器学习项目服务-项目需要pytorch库
  2. 适应自己的编程习惯-惯用vscode,我已经安装了python插件

环境需求递归

  1. github项目:ConvLSTM_pytorch->需要pytorch库
  2. pyTorch环境->需要cuda(有GPU情况下)&conda
  3. CUDA(无需手动安装)
    1. GPU为外接1060 3G(穷)

    2. 电脑上安装的是Py3.10(实际上不需要,后面会在虚拟环境中重新安装)

    3. 所以应该选择pytorch-1.12.1-py3.10-cuda11.6的版本 (此处版本考虑并不必要,因为虚拟环境配置时会自动安装)故应选择cuda11.6.2使用

    4. 但anatorch会自动配置cuda环境调用显卡,故不用手动安装。

    5. 所以首先安装conda(anaconda),然后安装PyTorch环境,最后配置。

软件安装

  1. conda-anaconda-软件包/环境管理器
    1. Anaconda官网下载安装
    2. 开始菜单打开Anaconda Prompt
    3. 建立环境
    conda create -n pytorch_env python=3.10     (自己的python版本(并不需要和已经安装的版本相同))
    
    1. 更换下载源:csdn-conda下载换源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    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/main/
    conda config --set show_channel_urls yes
    
    1. 进入环境
    conda activate pytorch_env
    
  2. PyTorch环境配置及安装
    1. 从官网找到合适的Pytorch版本并复制指令:pytorch官网

    2. 在刚刚建立好的pytorch_env环境下使用指令

    3. 弹出详情列表,按Y回车安装

调试与配置:

  1. 命令行下:

    成功

  2. vscode下:
    在这里插入图片描述
    运行失败

文件-首选项-设置-扩展-Python-在settings.json中编辑
在settings.json文件中修改如下:

"python.defaultInterpreterPath": "C:\\Users\\amazc\\AppData\\Local\\Programs\\Python\\Python310\\python.exe",

改为:

"python.defaultInterpreterPath": "C:\\Users\\amazc\\anaconda3\\envs\\pytorch_env\\python.exe",

即pytorch环境下python解释器
此时右下角弹出vscode的python拓展,提示更换解释器路径,更换即可。
在最后输入

"code-runner.executorMap":

这一句后会出现一大串提示,点第一个一样的后就会导入一大块语句
找到 “python”: “python -u” 这块,将其修改为对应的pytorch环境下python解释器路径即可。
最后是所有修改:

    //以下是安装pytorch时修改的
    "code-runner.executorMap":{
        "javascript": "node",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "php": "php",
        "python": "C:\\Users\\amazc\\anaconda3\\python.exe",
        "perl": "perl",
        "perl6": "perl6",
        "ruby": "ruby",
        "go": "go run",
        "lua": "lua",
        "groovy": "groovy",
        "powershell": "powershell -ExecutionPolicy ByPass -File",
        "bat": "cmd /c",
        "shellscript": "bash",
        "fsharp": "fsi",
        "csharp": "scriptcs",
        "vbscript": "cscript //Nologo",
        "typescript": "ts-node",
        "coffeescript": "coffee",
        "scala": "scala",
        "swift": "swift",
        "julia": "julia",
        "crystal": "crystal",
        "ocaml": "ocaml",
        "r": "Rscript",
        "applescript": "osascript",
        "clojure": "lein exec",
        "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
        "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
        "racket": "racket",
        "scheme": "csi -script",
        "ahk": "autohotkey",
        "autoit": "autoit3",
        "dart": "dart",
        "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
        "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
        "haskell": "runhaskell",
        "nim": "nim compile --verbosity:0 --hints:off --run",
        "lisp": "sbcl --script",
        "kit": "kitc --run",
        "v": "v run",
        "sass": "sass --style expanded",
        "scss": "scss --style expanded",
        "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",
        "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "sml": "cd $dir && sml $fileName"
    },
    "python.defaultInterpreterPath":"C:\\Users\\amazc\\anaconda3\\python.exe",
    //以上是安装pytorch时修改的

测试可以使用,但出现此情况:

将anaconda软件加入系统环境变量:

成功

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-22 21:11:19  更:2022-10-22 21:13:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 7:14:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码