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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
Python random模块常用方法
Nov 03 Python
用Python创建声明性迷你语言的教程
Apr 13 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
python基于递归解决背包问题详解
Jul 03 Python
python3实现的zip格式压缩文件夹操作示例
Aug 17 Python
利用python实现周期财务统计可视化
Aug 25 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
详解Python中的进程和线程
Jun 23 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
php中的观察者模式简单实例
2015/01/20 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
德国高性价比网上药店:medpex
2017/07/09 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
应用数学自荐书范文
2013/11/24 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
决定成败的关键——创业计划书
2014/01/24 职场文书
《争吵》教学反思
2014/02/15 职场文书
员工家属慰问信
2015/03/24 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
Android自定义scrollview实现回弹效果
2022/04/01 Java/Android
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript