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 相关文章推荐
浅谈MySQL中的触发器
May 05 Python
详解Python的Django框架中Manager方法的使用
Jul 21 Python
windows上安装Anaconda和python的教程详解
Mar 28 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
VSCode下配置python调试运行环境的方法
Apr 06 Python
Python实现读取txt文件并转换为excel的方法示例
May 17 Python
Python实现通过继承覆盖方法示例
Jul 02 Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 Python
Python实现FLV视频拼接功能
Jan 21 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
Python实现文本文件拆分写入到多个文本文件的方法
Apr 18 Python
OpenCV-Python实现油画效果的实例
Jun 08 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
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
分享别人写的一个小型js框架
2007/08/13 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
Python中的元组介绍
2019/01/28 Python
Python中遍历列表的方法总结
2019/06/27 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python实现把类当做字典来访问
2019/12/16 Python
Python tcp传输代码实例解析
2020/03/18 Python
Pycharm配置lua编译环境过程图解
2020/11/28 Python
介绍下java.util.Arrays类
2012/10/16 面试题
出纳岗位职责范本
2013/12/01 职场文书
《悯农》教学反思
2014/04/28 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
通知的写法
2015/04/23 职场文书