Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解


Posted in Python onApril 03, 2020

1. 安装Anaconda3

官网下载Anaconda3:https://www.anaconda.com/distribution/

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

运行下载好的.exe文件

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

Win+R 调出运行对话框,输入 cmd 回车,输入 python,如果出现python版本信息,表明安装成功。

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

添加环境变量:高级系统设置 -> 环境变量

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

2. 查看电脑显卡信息

以 Win10 为例,控制面板 -> NVIDIA控制面板 -> 帮助 -> 系统信息 -> 组件

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

3. 创建PyTorch环境

卸载原来的pytorch和torchvision,之前没有安装则忽略这一步。
Win+R,输入cmdpip uninstall torch,结束后再输入pip uninstall torchvision

打开Anaconda Prompt:

创建PyTorch环境

conda create -n pytorch python=3.6

激活PyTorch环境

activate pytorch

退出:deactivate pytorch

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

4. PyTorch安装

官网下载PyTorch:https://pytorch.org/

p.s. 注意对照版本:)

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

在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

均未报错 ,则说明安装成功。

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

6. PyCharm中配置PyTorch

新建一个PyCharm工程,然后File -> Settings -> Project Interpreter, 这时会发现项目解释器是PyCharm自带的或者是Anaconda自带的python.exe。然而,我们需要使用pytorch的库,所以点击右边代表设置符号,点击add, 选中Existing environment,找到目录并选中:D:\Anaconda\envs\pytorch\python.exe 作为该项目的解释器。

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

验证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 就说明配置成功了。

总结

到此这篇关于Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解的文章就介绍到这了,更多相关Windows Anaconda3 PyTorch PyCharm内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用python解析xml成对应的html示例分享
Apr 02 Python
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
Python做文本按行去重的实现方法
Oct 19 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 Python
Python学习笔记之集合的概念和简单使用示例
Aug 22 Python
python+requests接口自动化框架的实现
Aug 31 Python
python selenium 获取接口数据的实现
Dec 07 Python
python UDF 实现对csv批量md5加密操作
Jan 01 Python
基于python图像处理API的使用示例
Apr 03 #Python
解决json中ensure_ascii=False的问题
Apr 03 #Python
基于Python的OCR实现示例
Apr 03 #Python
Python %r和%s区别代码实例解析
Apr 03 #Python
解决flask接口返回的内容中文乱码的问题
Apr 03 #Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 #Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 #Python
You might like
用cookies来跟踪识别用户
2006/10/09 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
JavaScript之自定义类型
2012/05/04 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
vue 1.0 结合animate.css定义动画效果
2018/07/11 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python Flask-web表单使用详解
2017/11/18 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
详解Python打包分发工具setuptools
2019/08/05 Python
python getpass实现密文实例详解
2019/09/24 Python
python在不同条件下的输入与输出
2020/02/13 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
详解python对象之间的交互
2020/09/29 Python
python中的插入排序的简单用法
2021/01/19 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
网页美工求职信
2014/02/15 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
开门红主持词
2014/04/02 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
员工工作表现自我评价
2015/03/06 职场文书
在校生证明
2015/06/17 职场文书
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL