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中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
在Python的Django框架中编写编译函数
Jul 20 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
DataFrame中的object转换成float的方法
Apr 10 Python
python 从csv读数据到mysql的实例
Jun 21 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
完美解决python中ndarray 默认用科学计数法显示的问题
Jul 14 Python
Python Pandas数据中对时间的操作
Jul 30 Python
python多任务之协程的使用详解
Aug 26 Python
python如何获取网络数据
Apr 11 Python
python ConfigParser库的使用及遇到的坑
Feb 12 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
javascript常用的方法分享
2015/07/01 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
js编写简易的计算器
2020/07/29 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python unittest实现api自动化测试
2018/04/04 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
共产党员批评与自我批评
2014/10/15 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
Python实现自动玩连连看的脚本分享
2022/04/04 Python
《废话连篇——致新手》——chinapizza
2022/04/05 无线电