IPython notebook安装指导
2019独角兽企业重金招聘Python工程师标准>>>
1.环境准备
yum -y install sqlite-devel
#在安装Python
之前执行,ipython notebook
依赖sqlite
执行
pip install ipython
pip install notebook
pip install pysqlite
#ipython notebook
依赖sqlite
数据库,必须安装后才能使用
[错误处理]
如果安装
sqlite-devel
后,执行命令
ipython notebook
仍然出现下面的错误
"没有名字为_sqlite3
的模块",一般来说需要重新编译python环境然后使用下面的命令拷贝sqlite.so
文件到系统目录
cp /usr/local/src/Python-2.7.8/build/lib.linux-i686-2.7/_sqlite3.so /usr/local/lib/python2.7/sqlite3/
拷贝过去后,重新执行
ipython notebook
#此时应该可以正常运行
2.配置启动
2.1创建ipython notebook
的登录密码
import IPython
IPython.lib.passwd('yourpassword')
2.2使用supervisor进行ipython notebook
的管理
#添加程序到supervisor [program:notebook]
command = ipython notebook --notebook-dir=/R3/notebook/notebook/ --ip=ip_addr --no-mathjax --no-browser --NotebookApp.password=sha1:5 2de8d6f2ea6:90387094a062f493e7eea3df503c28ab3c3b8bf1 directory=/R3/notebook
stopsignal=QUIT
autostart=true
autorestart=true
startsecs=10
startretries=36
stdout_logfile=/R3/logs/ipython_check.log
stdout_logfile_backups=10
stdout_logfile_maxbytes=10MB
stderr_logfile=/R3/logs/ipython_check_err.log
stderr_logfile_maxbytes=10MB
stderr_logfile_backups=10
loglevel=info
[
command
说明]
- --notebook-dir 指定notebook的工作目录
- --ip=169.24.2.82 指定notebook的服务器IP地址
- --no-mathjax 禁止联网下载math的js
- --no-browser 禁止启动时打开浏览器
- --NotebookApp.password 指定用户密码(上述中创建的密码)
关于supervisor
的安装配置及管理可参见官方站点
2.3设置开启以普通用户的方式执行supervisord程序
将下面的命令添加到
/etc/rc.local
文件中
su - george -c 'supervisord -c /etc/supervisor.conf'
每次启动后会自动启动supervisord进程,由该进程服务对ipython notebook
进程进行管理
2.4检查是否正常启动
netstat -tunl|grep 8888
检查服务器是否在8888
端口进行监听- 检查防火墙是否授权
8888
端口对外提供服务- 浏览器中输入
http://ip:8888/
会自动跳转到要求输入密码
**建议使用Firefox浏览器进行访问**
3.配置Nginx
使其支持notebook
的反向代理
location
/ {
proxy_pass http://ip:8888
;
proxy_set_header Host
$http_host;
proxy_http_version 1.1
;
proxy_set_header Upgrade $http_upgrade
;
proxy_set_header Connection "Upgrade";
proxy_read_timeout 86400; }
**本质上notebook
的通讯机制是使用websocket
,在nginx
的配置上要让其支持websocket
才行
proxy_set_header Connection "$Upgrade"
表示其支持websocket
**
转载于:https://my.oschina.net/hulingfeng/blog/547679
IPython notebook安装指导相关推荐
- 如何安装ipython notebook_IPython notebook安装指导
1.环境准备 yum -y install sqlite-devel #在安装Python之前执行,ipython notebook依赖sqlite执行 pip install ipython pip ...
- python ipython notebook或者 jupyter notebook 的安装
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...
- ipython notebook使用
主要参考官网for beginner:https://media.readthedocs.org/pdf/jupyter-notebook/latest/jupyter-notebook.pdf ht ...
- ipython notebook的安装和使用;pip和easy_install.exe的区别;几个库Scikit-Learn、NumPy、SciPy、Matplotlib的用途...
1.ipython notebook是什么?已经成为用Python做教学.计算.科研的一个重要工具,很多示例都是用.ipynb文件.利用浏览器做IDE,做结果的展示台等. 第一步,安装python 第 ...
- Win7环境下IPython Notebook的安装
前言 学习<Python数据挖掘入门到实践>这本书的过程中,刚开始书中介绍了IPython Notebook的安装方法,但按照书上的方法安装IPython Notebook的过程可谓一波三 ...
- IPython Notebook简介1
原文:http://hyry.dip.jp/tech/slice/slice.html/35 Python Notebook简介1 作者 : RY 标签: cython ipython-n ...
- ipython notebook笔记(待续)
ipython notebook看起来不错 转载于:https://www.cnblogs.com/Wanggcong/p/5176739.html
- qpython3怎样安notebook_Windows下基于Python3安装Ipython Notebook(即Jupyter)。python –m pip install XXX...
1.安装Python3.x,注意修改环境变量path(追加上python安装目录,如:D:\Program Files\Python\Python36-32) 2.查看当前安装的第三方包:python ...
- win10安装ipython_windows10下安装IPython notebook 用来查看.ipynb文档
在github下有部分文档是以.ipynb格式存档的,所以在windows10环境下安装IPython notebook,期间遇到一些问题记录下来. 步骤: 1.到python.org去下载pytho ...
最新文章
- 详解Linux Initrd
- oracle查询哪个sql占用资源,查询oracle最耗资源的sql语句
- cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
- net core 3.1 跨域 Cors 找不到 “Access-Control-Allow-Origin”
- 微型计算机原理偏移地址,微机原理试卷答案(B)
- PHP危险函数被禁止怎么绕过,PHP危险函数(disable_functions)设置
- 字典树 HDU1251
- x200装linux驱动下载,佳能 ThinkPad X200 Tablet 驱动程序下载-更新佳能软件(平板电脑)...
- ICMP数据包-实战分析
- 代码在线执行工具(PHP,Java,C++ 等)
- 路由器搭建个人网站_PittMesh路由器归个人所有
- 万年历包括对应节日c语言,C语言 程序设 节日查询和任务提醒系统-万年历.doc
- js正则验证手机号格式
- C#实现Gauss完全主元消去法
- Redis有效时间设置及时间过期处理
- drools -规则语法
- 看懂nfl定理需要什么知识_NFL球队为什么不经常通过?
- 太极图(JAVA实现)
- EOS智能合约开发系列(九): 高级权限设置
- DeepDive教程第一部分
热门文章
- 高校计算机实验室管理制度,高校计算机实验室管理论文
- mysql的其中连接方式_MySQL选择连接中的位置,但不在其中
- python画画需要什么模块_python实战练手项目---使用turtle模块画奥运五环
- 帆软报表在已经搭载服务器上开发_史上最全企业数据产品选型对比(含数仓、报表、BI、中台、数据治理)...
- cygwin安装好了如何添加cmake make_在windows上使用cmake
- 替换字符串_面试题精选:字符串替换
- Sending and Receiving Binary Data
- javascript window.history
- shell 脚本传参
- bracket 教程