如何安装ipython notebook_IPython notebook安装指导
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
**
如何安装ipython notebook_IPython notebook安装指导相关推荐
- ipython notebook_ipython notebook使用教程
载自:http://www.cnblogs.com/giserliu/p/4997144.html 在一次师兄(Python编程的码农使用.有不全的欢迎补充. IPython notebook目前已经 ...
- Ubuntu 安装 IPython、jupyter notebook
1. 升级 pip sudo pip3 install --upgrade pip 2. 安装 IPython IPython 5.x 是最后一个支持 Python2 的 IPython . sudo ...
- 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 ...
- 【Python】安装IPython和IPthon Notebook
1. 安装相关包 pip install IPython pip install urllib3 (安装IPython Notebook的依赖) pip install jupyter (安装IPyt ...
- 如何在win7 64下安装ipython notebook
登录 | 注册 seasermy的专栏 目录视图 摘要视图 订阅 如何在win7 64下安装ipython notebook 标签: windowsipython notebooknotebookca ...
- Ubuntu 14.04 64bit安装IPython
pip是python的一个包管理工具,很多包都可以用这个来管理,首先安装pip sudo apt-get install python-pip IPython 终端与其他相比更为强大,提供智能的自动补 ...
- IPython、Notebook、qtconsole使用教程
IPython.Notebook.qtconsole使用教程 上一篇为Python,IPython,qtconsole,Notebook,Jupyter快速安装教程 1. 使用IPython 自动补全 ...
- Ubuntu 安装ipython
操作步骤 安装ipython sudo apt-get install ipython 安装ipython[notebook] 终端输入以下命令: sudo apt-get install ipyth ...
最新文章
- 电脑计算机科学型,电脑里附带的计算器有标准型和科学型二种,它 – 手机爱问...
- M1芯片成功运行Linux,终端一行代码启动安装,也能一键删除卸载
- 在java中开发图形用户_2016年计算机二级考试《JAVA》习题:编写图形用户界面
- centos有趣软件包_这5个软件包使学习R变得有趣
- 和菜鸟一起深入学习国嵌实验之简单Makefile
- git 初始化git存储库_什么不保存到Git存储库中
- 在CF卡上建立文件系统和安装引导加载程序
- 力扣题目——653. 两数之和 IV - 输入 BST
- 埃森哲《技术展望2021》(中文版)
- FTP服务器搭建详细步骤
- python中字符串中文乱码_Python中文乱码的处理
- 计算机科学与技术导论报告
- Gitee使用(详细idea关联git)
- python统计学生平均成绩和及格人数_SQL 查询:查询学生平均成绩
- 计算机处理器份额,处理器市场份额排名 英特尔X86架构继续领先
- wirehark数据分析与取证attack.pcap
- python数据分析(一):列联分析与方差分析
- 不靠谱的预测:今年双十一的销量是 6213 亿元
- kubect安装 windows_k8s安装kubectl top命令
- python 发红包import random用redenv_python 发红包
热门文章
- LINQ 中的 select
- 当阳一中2021高考成绩查询,宜昌2021高考最高分多少分,宜昌历年高考状元资料
- css好用吗,一些不好记却很好用的 CSS 属性
- mysql查询表字段是否存在_Mysql判断表字段或索引是否存在
- 服务器读取excel文件,作为服务器进程读取Excel文件
- 如何解析lvx文档_建站零基础入门:手把手教你如何自助建站
- java 日期 解析_Java日期解析(Java DATE Parsing)
- pythonelectron桌面开发案例_electron vue桌面应用入门实例
- ipguard客户端如何卸载_客户端navicat遇到问题怎么办?
- 【超分辨率实验】Matlab-使用深度学习的单图像超分辨率(Single Image Super-Resolution Using Deep Learning)