PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解


Posted in Python onApril 23, 2020

使用Python进行数据分析,大家都会多少学习一本经典教材《利用Python进行数据分析》,书中作者使用了Ipython的交互环境进行了书中所有代码的案例演示,而书中的Ipython交互环境用的是原生Python开发环境,在原生环境里,由于没有代码提示、自动格式等智能辅助给你,导致编码效率有点低下,之前就有很多人在问,能不能在PyCharm这款目前最流行最智能的python IDE里设置Ipython的交互环境,我自己也做了尝试,经过自己不断摸索和实践,总结出了在PyCharm设置Ipython交互环境和宏快捷键的方法,现已图文方式分享给大家。

1.设置IPython

(1)下载安装Ipython,注意:此处必须下载IPython的4.2.1版本!!!!

我使用的是PyCharm自带的package安装功能,具有步骤如下图:

  1.打开Pycharm,依次点击File----->Settings----->Project Interpreter,如图所示,会显示所有Python               环境下已安装的package的详情,包括名称,当前版本号,最新版本号;

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解     

      2.点击右侧"+"号,新增package,进入package安装界面,搜索"ipython",选择4.2.1指定版本进行安装

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

  (2) 在pycharm里设置默认控制台为IPython交互环境       pycharm默认的控制台交互环境是原生Python交互环境,需要把交互环境改成已经安装完成的IPython交互环境,具体设置如图所示:

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

下面为Pycharm的宏快捷键设置

1.编写宏脚本

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

2.为宏脚本设置快捷键

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

测试效果

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

高阶效果(执行多行Python代码段)

PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解

至此,pycharm设置IPython和宏快捷键已经全部设置,各位Python大侠

可以玩转起来了!!

到此这篇关于PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解的文章就介绍到这了,更多相关PyCharm设置Ipython交互环境和宏快捷键内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Python中splitlines()方法的使用简介
May 20 Python
python批量修改图片后缀的方法(png到jpg)
Oct 25 Python
Python3.6中Twisted模块安装的问题与解决
Apr 15 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
使用OpenCV实现仿射变换—缩放功能
Aug 29 Python
关于Python 常用获取元素 Driver 总结
Nov 24 Python
python新式类和经典类的区别实例分析
Mar 23 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
Numpy中np.random.rand()和np.random.randn() 用法和区别详解
Oct 23 Python
梳理总结Python开发中需要摒弃的18个坏习惯
Jan 22 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 #Python
python+adb+monkey实现Rom稳定性测试详解
Apr 23 #Python
通过python调用adb命令对App进行性能测试方式
Apr 23 #Python
python 将视频 通过视频帧转换成时间实例
Apr 23 #Python
Windows下Anaconda和PyCharm的安装与使用详解
Apr 23 #Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 #Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 #Python
You might like
php利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
2013/08/21 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
关于express与koa的使用对比详解
2018/01/25 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
如何利用Fabric自动化你的任务
2016/10/20 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
使用python远程操作linux过程解析
2019/12/04 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Pytorch释放显存占用方式
2020/01/13 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
python matplotlib绘制三维图的示例
2020/09/24 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
精选奢华:THE LIST
2019/09/05 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
奶茶专卖店创业计划书
2014/01/18 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
机械工程师岗位职责
2014/06/16 职场文书
安全责任书范文
2014/08/25 职场文书
表扬稿范文
2015/01/17 职场文书
会议主持词开场白
2015/05/28 职场文书
高二语文教学反思
2016/02/16 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python