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 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
Python实现决策树C4.5算法的示例
May 30 Python
Face++ API实现手势识别系统设计
Nov 21 Python
PyQt5实现QLineEdit添加clicked信号的方法
Jun 25 Python
如何实现Django Rest framework版本控制
Jul 25 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
构建高效的python requests长连接池详解
May 02 Python
解决阿里云邮件发送不能使用25端口问题
Aug 07 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 Python
如何解决.cuda()加载用时很长的问题
May 24 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 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
yii2超好用的日期组件和时间组件
2016/05/05 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
python实现闹钟定时播放音乐功能
2018/01/25 Python
python实现归并排序算法
2018/11/22 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
Python-opencv 双线性插值实例
2020/01/17 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
python如何使用代码运行助手
2020/07/03 Python
Python之字典对象的几种创建方法
2020/09/30 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
办公室人员先进事迹
2014/01/27 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
专项法律服务方案
2014/06/11 职场文书
导航工程专业自荐信
2014/09/02 职场文书
信仰心得体会
2014/09/05 职场文书
老兵退伍标语
2014/10/07 职场文书
党员个人自我评价
2015/03/03 职场文书
python - timeit 时间模块
2021/04/06 Python