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实现识别相似图片小结
Feb 22 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
May 13 Python
Python实现12306火车票抢票系统
Jul 04 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
对python中arange()和linspace()的区别说明
May 03 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
如何使用python写截屏小工具
Sep 29 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 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
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
python简单商城购物车实例代码
2018/03/15 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
建筑工程自我鉴定
2013/10/18 职场文书
高校教师思想汇报
2014/01/11 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
酒店前台岗位职责
2015/04/16 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers