Pycharm中切换pytorch的环境和配置的教程详解


Posted in Python onMarch 13, 2020

pytorch安装

注:在训练模型的时候,有时候可能需要不同版本的 torch和torchvision,所以需要配置不同的环境。anconda和pycharm自行安装,接下来在pycharm终端pip安装。

1. torch和torchvision下载

进入pytorch官网,[https://pytorch.org]

Pycharm中切换pytorch的环境和配置的教程详解

进入右下角的网站下载,找到需要的版本,我的版本如下

Pycharm中切换pytorch的环境和配置的教程详解

1.3.0-版本 cp37-python版本3.7 win-Windows系统

Pycharm中切换pytorch的环境和配置的教程详解

2. pycharm终端安装

(1)首先创建一个环境

conda create -n pytorch_1.3 python=3.7

Pycharm中切换pytorch的环境和配置的教程详解

注:有可能出现这个error:You will need to adjust your conda configuration to proceed. Use `conda config --show channels 原因:镜像停止服务了,方法:只要删除所有镜像链接,恢复到默认设置即可 conda config --remove-key channels 输入conda config --show channels 可以查看你的channels

(2)中间会出现一个判断,输入Y ,这样你的环境创建好了,然后安装你的torch和torchvision 通过cd命令进入你下载的环境当中 dir` 可以查看你的该路径下的文件

Pycharm中切换pytorch的环境和配置的教程详解

(3)torch安装

pip install “torch-1.3.0+cpu-cp37-cp37m-win_amd64.whl”`

双引号中的可在dir下复制,因为安装中有一个numpy下载,速度比较慢建议使用清华源下载

pip install -i 清华镜像网址(http) “torch-1.3.0+cpu-cp37-cp37m-win_amd64.whl”

(4)torchvision安装同上

pip install "torchvision-0.4.0+cu92-cp37-cp37m-win_amd64.whl"

注:有可能出现error timed out 原因:网速过慢方法:这个可以解决类似安装一些package可用

pip --default- timeout=100 intall "torchvision-0.4.0+cu92-cp37-cp37m-win_amd64.whl"

Pycharm中切换pytorch的环境和配置的教程详解

(5)终端查看

pip list

Pycharm中切换pytorch的环境和配置的教程详解

可以查看安装的版本,最后在pycharm的解释器下配置你的环境

3.环境切换

复现有些模型可能需要不同的torch和torchvision版本,需要创建新的环境进行切换,终端下输入 conda deactivate 可推出当前的环境,接着可以按照一开始的步骤创建你的环境,在(2)后输入 pip activate pytorch_1.3 这样就进入你创建的环境当中,接着可以安装你需要的版本。

总结

到此这篇关于Pycharm中切换pytorch的环境和配置的文章就介绍到这了,更多相关Pycharm中切换pytorch的环境和配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python基于xml parse实现解析cdatasection数据
Sep 30 Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
python实现连接mongodb的方法
May 08 Python
python去掉行尾的换行符方法
Jan 04 Python
python3中bytes和string之间的互相转换
Feb 09 Python
python3.x 将byte转成字符串的方法
Jul 17 Python
Python函数返回不定数量的值方法
Jan 22 Python
python 缺失值处理的方法(Imputation)
Jul 02 Python
elasticsearch python 查询的两种方法
Aug 04 Python
python实现画出e指数函数的图像
Nov 21 Python
python判断变量是否为列表的方法
Sep 17 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
django 取消csrf限制的实例
Mar 13 #Python
django-csrf使用和禁用方式
Mar 13 #Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 #Python
python爬虫实现获取下一页代码
Mar 13 #Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 #Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 #Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
Mar 13 #Python
You might like
PHP以及MYSQL日期比较方法
2012/11/29 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
基于php实现的验证码小程序
2016/12/13 PHP
降低PHP Redis内存占用
2017/03/23 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
2014/11/19 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
学习python分支结构
2019/05/17 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
高中自我评价范文
2014/01/27 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
监考失职检讨书
2015/01/26 职场文书
学校就业保障协议书
2019/06/24 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers