jupyter安装小结


Posted in Python onMarch 13, 2016

前段时间一直使用pycharm写pandas程序,对于大数据开发而言,开发一般是走一步想一步,pycharm不适合。网上推荐使用jupyter notebook,它是一个web版的编辑器,原来是IPython的一部分,后来拆分出来了。安装了一把,发现比较麻烦,网上的资料也比较老了,不适合。总结一下与大家分享。

我是ubuntu系统,我是通过pip安装的。

安装pyzmq

Pyzmq是zeromq的Python绑定。zeromq是一个消息内核,从网络通信的角度看,它处于会话层之上,应用层之下,有了它,你甚至不需要自己写一行的socket函数调用就能完成复杂的网络通信工作。

安装命令:

pip install pyzmq

安装tornado

Tornado是python编写的非阻塞式服务器,它使用epoll管理连接,每秒可以处理数以千计的连接,是一个理想的 Web 实时处理框架。

安装命令:

pip install tornado

安装Jinja2

Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,这对大多应用的安全性来说是非常重要的。

安装命令:

pip install jinja2

安装jsonschema

jasonschema 用来描述Json数据格式,Json模式有多种用途,其中之一就是实例认证。

安装命令:pip install jsonschema

安装jupyter

从前面安装的组件可以看出,jupyter实际就是个tornado框架的web应用,使用MQ进行消息管理。

安装命令:pip install jupyter

这个安装遇到了一些问题,安装jupyter成功了一半,只可以编辑文档,但是不能进行python程序运行。
后来导致我执行pip list也失败了,最后将pip 升级了一把,然后卸载jupyter,再重新安装,工作正常了。ubuntu安装还有权限问题,我最后是通过root权限安装的jupyter。

Python 相关文章推荐
Eclipse + Python 的安装与配置流程
Mar 05 Python
python赋值操作方法分享
Mar 23 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
利用nohup来开启python文件的方法
Jan 14 Python
Python生成rsa密钥对操作示例
Apr 26 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
python获取引用对象的个数方式
Dec 20 Python
python等差数列求和公式前 100 项的和实例
Feb 25 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
Mar 14 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
python实现批量移动文件
Apr 05 Python
如何利用opencv判断两张图片是否相同详解
Jul 07 Python
Ubuntu下安装PyV8
Mar 13 #Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 #Python
深入讲解Python函数中参数的使用及默认参数的陷阱
Mar 13 #Python
编写Python小程序来统计测试脚本的关键字
Mar 12 #Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 #Python
Python语言的面相对象编程方式初步学习
Mar 12 #Python
举例讲解Python中的list列表数据结构用法
Mar 12 #Python
You might like
php at(@)符号的用法简介
2009/07/11 PHP
PHP可变函数的使用详解
2013/06/14 PHP
PHP类的反射用法实例
2014/11/03 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
JavaScript的Function详细
2006/11/14 Javascript
10个基于Jquery的幻灯片插件教程
2010/10/29 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
用Python的urllib库提交WEB表单
2009/02/24 Python
Python中的is和id用法分析
2015/01/26 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
Python有序字典简单实现方法示例
2017/09/28 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
Python模块的制作方法实例分析
2019/12/21 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
初一地理教学反思
2014/01/16 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
学习保证书
2015/01/17 职场文书
雷峰塔导游词
2015/02/09 职场文书
学校运动会简讯
2015/07/20 职场文书