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知识库 -> 【Pytorch学习笔记一】Pytorch深度学习开发环境搭建(Anaconda安装+Cuda安装+pycharm) -> 正文阅读

[Python知识库]【Pytorch学习笔记一】Pytorch深度学习开发环境搭建(Anaconda安装+Cuda安装+pycharm)

在这里插入图片描述

0.pytorch简介

PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序,目前是主流的深度学习框架,它主要由Facebook的人工智能研究小组开发。

pytorch是Python的一个深度学习包,有两个强大功能:

  • 具有强大的GPU加速的张量计算(如NumPy)
  • 包含自动求导系统的的深度神经网络

1.Anaconda安装及基本配置

1.1 Anaconda安装

官方下载网址:Anaconda | Anaconda Distribution

国内下载地址(速度较快):Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror ,选择最新版本下载。

在这里插入图片描述

双击下载程序点击安装。
在这里插入图片描述

在这里插入图片描述

image-20220810205831092

安装完毕后,conda还是不可用,这是因为需要添加环境变量。
在这里插入图片描述

1.2 配置环境变量

如果在安装过程中选择的是just me,就可以选择自动添加环境变量。

配置以下路径

  • XX\anaconda
  • XX\anaconda\Scripts\
  • XX\anaconda\Library\bin
  • XX\anaconda\Lib\site-packages
  • XX\anaconda\Library\mingw-w64\bin

在这里插入图片描述

在这里插入图片描述

添加完成后确定。

在这里插入图片描述

查看版本,输入
conda --version
查看基本信息,输入
conda info

在这里插入图片描述

conda安装成功!

1.3 添加清华源国内镜像

由于国内使用conda网速较慢,需要配置清华源镜像。

anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

打开上面的网址,有具体说明。

C盘下找到下面的文件,以笔记本打开。

image-20220813235414023

复制以下内容到.condarc中

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

image-20220813235550264

最后保存就可以了。

2.Cuda安装

查看电脑是否安装了cuda

#cmd中输入如下命令,查看电脑是否安装了Cuda
nvidia-smi

在这里插入图片描述

如果显示‘nvidia-smi‘ 不是内部或外部命令,参考这篇解决:https://blog.csdn.net/QH2107/article/details/126155833

一般情况下都是安装了的,如果没有安装或者需要对应的cuda版本可参考这位博主的教程:

【CUDA】cuda安装 (windows版)_何为xl的博客-CSDN博客_windows安装cuda

3.环境配置

3.1 打开pycharm ->打开终端

  • 利用anaconda创建运行环境
#命令行输入
conda create -n pytorchS python=3.6
#若需删除环境
conda remove -n your_env_name --all
  • 激活环境

    #激活环境
    conda activate pytorchS
    #关闭环境命令
    deactivate pytorchS
    

在这里插入图片描述

如果前面是PS,在Pycharm设置中修改Shell为CMD。

image-20220805211527129

3.2 配置pycharm运行环境

将Pycharm运行环境配置为刚才创建的环境

在这里插入图片描述

在anaconda目录下依次选择到目标文件夹,选择python.exe,确定。
在这里插入图片描述

当前环境就是刚才的创建的环境了

在这里插入图片描述

3.3 安装pytorch

点击进入PyTorch官网,选择合适的安装要求。

  • 查看电脑Cuda版本

    CMD中输入:

    nvidia-smi

在这里插入图片描述

  • 选择对应配置,复制Command

image-20220805212620035

运行命令

在这里插入图片描述

使用conda list 或者解释器设置中查看已安装的python包
在这里插入图片描述

这时发现在安装包中没有torch包,明明提示pytorch安装成功了。

找了一圈发现是python版本太低了,换了一个python3.9版本的试了一下,可以了。

#测试是否可用
import torch # 如果pytorch安装成功即可导入
print(torch.cuda.is_available()) # 查看CUDA是否可用
print(torch.cuda.device_count()) # 查看可用的CUDA数量
print(torch.version.cuda) #查看Cuda版本

运行结果:

True
1
11.6

Pytorch环境安装完毕!

当Conda安装不成功时或没有网络时,可以离线安装:

先到下面的网址下载对应版本的pytorch

https://download.pytorch.org/whl/torch_stable.html

(其中,cu100表示cuda版本是10.0,torch-1.0.0表示torch的版本,cp35表示python的版本是3.5,最后部分用于区分linux和windows系统,注意pytorch版本和torchvision版本需要对应)

下载完成之后使用cmd进入文件存放路径,输入pip install 文件名 ,即可成功安装。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:00:11  更:2022-08-19 19:02:21 
 
开发: 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 9:51:57-

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