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读写excel的方法
Nov 18 Python
python开发之字符串string操作方法实例详解
Nov 12 Python
Python set常用操作函数集锦
Nov 15 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
flask session组件的使用示例
Dec 25 Python
Python中asyncio模块的深入讲解
Jun 10 Python
PyTorch中permute的用法详解
Dec 30 Python
python中的itertools的使用详解
Jan 13 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
python numpy中setdiff1d的用法说明
Apr 22 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插入排序实现代码
2013/04/04 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
setTimeout学习小结
2017/02/08 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
跟老齐学Python之dict()的操作方法
2014/09/24 Python
python安装以及IDE的配置教程
2015/04/29 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
外语系毕业生找工作的求职信
2013/11/28 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
文明生主要事迹
2014/05/25 职场文书
教师演讲稿开场白
2014/08/25 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
公司周年庆典致辞
2015/07/30 职场文书
小学生教师节广播稿
2015/08/19 职场文书
golang 实现并发求和
2021/05/08 Golang