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 相关文章推荐
python 自动提交和抓取网页
Jul 13 Python
python实现问号表达式(?)的方法
Nov 27 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 Python
Django学习笔记之ORM基础教程
Mar 27 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
django 简单实现登录验证给你
Nov 06 Python
python对文件的操作方法汇总
Feb 28 Python
如何在django中运行scrapy框架
Apr 22 Python
深入了解Python 变量作用域
Jul 24 Python
基于python模拟TCP3次握手连接及发送数据
Nov 06 Python
python pygame 开发五子棋双人对弈
May 02 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邮件群发机实现代码
2016/02/16 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
python 的列表遍历删除实现代码
2020/04/12 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python 如何查找特定类型文件
2020/08/17 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
银行开业庆典方案
2014/02/06 职场文书
投资合作协议书
2014/04/17 职场文书
五水共治一句话承诺
2014/05/30 职场文书
初中班级口号
2014/06/09 职场文书
2014年外联部工作总结
2014/11/17 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
初三语文教学反思
2016/03/03 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Django migrate报错的解决方案
2021/05/20 Python
Vue Element plus使用方法梳理
2022/12/24 Vue.js