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实现的一个p2p文件传输实例
Jun 04 Python
Python中用PIL库批量给图片加上序号的教程
May 06 Python
python实现在windows服务中新建进程的方法
Jun 30 Python
python实现将内容分行输出
Nov 05 Python
Python变量和数据类型详解
Feb 15 Python
Python系统监控模块psutil功能与经典用法分析
May 24 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
Jul 03 Python
python 穷举指定长度的密码例子
Apr 02 Python
Python collections.deque双边队列原理详解
Oct 05 Python
python常量折叠基础知识点讲解
Feb 28 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中http与https跨域共享session的解决方法
2014/12/20 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
python字符串替换的2种方法
2014/11/30 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
python 如何停止一个死循环的线程
2020/11/24 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
竞聘演讲稿范文
2014/01/12 职场文书
公司捐款倡议书
2014/05/14 职场文书
画展观后感
2015/06/17 职场文书
使用Redis做预定库存缓存功能
2022/04/02 Redis