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 相关文章推荐
python抓取文件夹的所有文件
Feb 27 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
python的dataframe和matrix的互换方法
Apr 11 Python
python中实现将多个print输出合成一个数组
Apr 19 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
在pycharm中python切换解释器失败的解决方法
Oct 29 Python
pycharm执行python时,填写参数的方法
Oct 29 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 Python
python使用flask与js进行前后台交互的例子
Jul 19 Python
pycharm 关掉syntax检查操作
Jun 09 Python
Ubuntu20下的Django安装的方法步骤
Jan 24 Python
Python使用random模块实现掷骰子游戏的示例代码
Apr 29 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无敌近乎加密方式!
2010/07/17 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
JavaScript Chart 插件整理
2010/06/18 Javascript
javascript实现日历控件(年月日关闭按钮)
2012/12/12 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
vuejs点击class变化的实例
2018/09/05 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
理论讲解python多进程并发编程
2018/02/09 Python
如何使用python操作vmware
2019/07/27 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
别名指示符是什么
2012/10/08 面试题
史上最全面的Java面试题汇总!
2015/02/03 面试题
机电一体化自荐信
2013/12/10 职场文书
高中生学习的自我评价
2013/12/14 职场文书
写给女生的道歉信
2014/01/08 职场文书
人力资源作业细则
2014/03/03 职场文书
党校学习心得体会范文
2014/09/09 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
2014年评职称工作总结
2014/11/20 职场文书