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使用redis pool的一种单例实现方式
Apr 16 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
Python 处理数据的实例详解
Aug 10 Python
Python callable()函数用法实例分析
Mar 17 Python
python切片及sys.argv[]用法详解
May 25 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
selenium+python截图不成功的解决方法
Jan 30 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
Python3多线程版TCP端口扫描器
Aug 31 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
Python 自由定制表格的实现示例
Mar 20 Python
jupyter notebook插入本地图片的实现
Apr 13 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初学者头疼问题总结
2006/07/08 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
python多进程实现进程间通信实例
2017/11/24 Python
python模块之paramiko实例代码
2018/01/31 Python
pandas ix &iloc &loc的区别
2019/01/10 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
GDAL 矢量属性数据修改方式(python)
2020/03/10 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
两年的个人工作自我评价
2014/01/10 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
委托书英文
2015/01/28 职场文书
开学典礼观后感
2015/06/15 职场文书
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python