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之使用Python查询更新数据库
Nov 25 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
Django中的ajax请求
Oct 19 Python
基于Python在MacOS上安装robotframework-ride
Dec 28 Python
Django给admin添加Action的步骤详解
May 01 Python
在django模板中实现超链接配置
Aug 21 Python
浅谈Python type的使用
Nov 19 Python
python plotly画柱状图代码实例
Dec 13 Python
Django 再谈一谈json序列化
Mar 16 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 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函数解决SQL injection
2006/12/09 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
详解Python 最短匹配模式
2020/07/29 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
数字漫画:comiXology
2020/06/13 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
心得体会开头
2014/01/01 职场文书
忠诚奉献演讲稿
2014/09/12 职场文书
高中生第一学年自我鉴定2015
2014/09/28 职场文书
廉政承诺书
2015/01/19 职场文书
大学生学年个人总结
2015/02/15 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python