Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
作者:yuxinzou 发布时间:2021-07-10 03:34:55
1. 安装Anaconda3
官网下载Anaconda3:https://www.anaconda.com/distribution/
运行下载好的.exe文件
Win+R 调出运行对话框,输入 cmd 回车,输入 python,如果出现python版本信息,表明安装成功。
添加环境变量:高级系统设置 -> 环境变量
2. 查看电脑显卡信息
以 Win10 为例,控制面板 -> NVIDIA控制面板 -> 帮助 -> 系统信息 -> 组件
3. 创建PyTorch环境
卸载原来的pytorch和torchvision,之前没有安装则忽略这一步。
Win+R,输入cmd,pip uninstall torch,结束后再输入pip uninstall torchvision
打开Anaconda Prompt:
创建PyTorch环境
conda create -n pytorch python=3.6
激活PyTorch环境
activate pytorch
退出:deactivate pytorch
4. PyTorch安装
官网下载PyTorch:https://pytorch.org/
p.s. 注意对照版本:)
在Anaconda Prompt中激活PyTorch环境
activate pytorch
安装PyTorch
pip install torch==1.4.0+cu92 torchvision==0.5.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html
如果安装太慢,可以现在「 源网站 」中下载好,用pip安装
上述版本的下载链接如下:
https://download.pytorch.org/whl/cu92/torch-1.4.0%2Bcu92-cp36-cp36m-win_amd64.whl
https://download.pytorch.org/whl/cu92/torchvision-0.5.0%2Bcu92-cp36-cp36m-win_amd64.whl
pip install (路径)/torch-1.4.0+cu92-cp36-cp36m-win_amd64.whl
pip install (路径)/torchvision-0.5.0+cu92-cp36-cp36m-win_amd64.whl
5. 验证安装成功
python
>>>import torch
>>>import torchvision
均未报错 ,则说明安装成功。
6. PyCharm中配置PyTorch
新建一个PyCharm工程,然后File -> Settings -> Project Interpreter, 这时会发现项目解释器是PyCharm自带的或者是Anaconda自带的python.exe。然而,我们需要使用pytorch的库,所以点击右边代表设置符号,点击add, 选中Existing environment,找到目录并选中:D:\Anaconda\envs\pytorch\python.exe 作为该项目的解释器。
验证Pytorch是否导入Pycharm环节,输入:
from future import print_function
import torch
x = torch.rand(5, 3)
print(x)
点击运行没报错就说明可以了
验证Pytorch是否可以使用GPU和CUDA
import torch
torch.cuda.is_available()
点击运行没报错,输出 True 就说明配置成功了。
来源:https://blog.csdn.net/sinat_38059712/article/details/105274948


猜你喜欢
- 1.聚合运算(1)使用内置的聚合运算函数进行计算1>内置的聚合运算函数sum(),mean(),max(),min(),size(),
- Golang: 接收GET和POST参数GET 和 POST 是我们最常用的两种请求方式,今天讲一讲如何在 golang 服务中,正确接收这
- 1 概述一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式
- LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的。 代码如下:<% dim s
- 目录1. 折线图概述1.1什么是折线图?1.2折线图使用场景1.3绘制折线图步骤1.4案例展示2. 折线2D属性2.1linestyle:折
- 爬虫思路初步尝试我先查看了network,并没有发现有可用的API;然后又用bs4去分析英雄列表页,但是请求到html里面,并没有英雄列表,
- 进入:直接输入python即可,如图所示退出:1:输入exit(),回车2:输入quit(),回车3:输入ctrl+z,回车来源:https
- 首先说明一点,每天的访问量并不大每天才2W的访问量,按道理说,访问量再增加一倍这样的服务器也应该足以承受。可是我们的服务器为什么总是这样频频
- andom.sample(list, n)即是从list中随机选取n个不同的元素# -*- coding: utf-8 -*- import
- 问题:想装tfx,但是提示不支持python3.9。解决方案:新建一个环境tfx专门用来运行流水线,这个环境安装python3.8。1.查看
- XMLHTTP对象及其方法------------------MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到R
- 用wrapper封装这样在对象内外都可以访问function MapPool(){ function createMarker(n
- 可以从官网加载预训练好的模型:import torchvision.models as modelsmodel = models.vgg16
- RateLimit 限流中间件为什么需要限流中间件在大数据量高并发访问时,经常会出现服务或接口面对大量的请求而导致数据库崩溃的情况,甚至引发
- 如何生成任意n阶的三对角矩阵数学作业要求实现共轭梯度法的算法。题目中的矩阵A是n=400/500/600的三对角矩阵。在网上查阅资料未果后,
- 1 需求,heeaders 参数需要拼接中文参数param 解决如下url = 'https://....search?keywor
- 前言通过辣条最近观察,大家好像对划水摸鱼是情有独钟啊。于是乎我重操旧业又写上了这么一个简单版的星空大战小游戏。当然了辣条的初衷绝对不是让你们
- 替换print?print怎么了?print 可能是所有学习Python语言的人第一个接触的东西。它最主要的功能就是往控制台 打印一段信息,
- sync.WaitGroup对于Golang开发者来说并不陌生,其经常作为多协程之间同步的一种机制。用好它势必会让你事半功倍,但是一旦错用将
- 在vue项目中需要监听window窗口变化来时时计算图片的高度,于是就加了一个监听事件;确实监听到了,但是在离开当前页面进入其他页面改变窗口