在服务器端配置jypyter环境
来源:互联网 发布:topsurv软件 编辑:程序博客网 时间:2024/06/05 22:54
Jupyter Notebook在python界是一款公认的神器,其界面美观,调试方便,尤其适合用python进行数据挖掘,数据分析,数据可视化。在使用的过程中我还发现,如果将其部署在服务器端,可以十分方便的查看文件目录,并能随时随地对你感兴趣的数据进行分析,此外,还是十分方便的下载/上传/增删改查服务器端的文件,可大大的提升开发效率。以下,就介绍一下,如何在服务服端部署这个神器。
- 登陆连接到服务器的环境
生成服务器端notebook的登录密码。
在shell命令行下输入:
jupyter notebook –generate-config
Ipython在ipython环境下输入:
from notebook.auth import passwd
passwd()
Enter password: (输入方便你记的密码,连续输;两次)
Verify password:- 输完密码后,会输出一个字符串,形如:
- ’sha1:9e7a5c5e0a29:8cbdvsv2344d141c92beab1c5bc6e9avsdvdsvsv’
- 将其保存下来
- 完成以上操作后,通过exit()推出ipython环境
- 更改jupyter 配置文件
- 在shell命令行下,输入:vi ~/.jupyter/jupyter_notebook_config.py
- 在文件末尾添加如下内容:
c.NotebookApp.ip = ‘*’
c.NotebookApp.password = u’ sha1:—–’ #这里就是上面设置密码时保存的字符串
c.NotebookApp.port = 9999 # 这里的端口可以自己定义,是之后连接的时候需要设定的
c.NotebookApp.open_browser = False - 保存退出
- 启动notebook service
- 在shell命令行下输入:jupyter notebook,输出如图:
- 重点看红圈的地方,这是notebook 服务监听的端口,一般如果之前配置端口时,设置的端口没被被占用,此处红圈中的端口号应与之前设置的一致,如果被占用,则会有变化,以该日志打印的为主;
- 在shell命令行下输入:jupyter notebook,输出如图:
以上步骤执行完后,服务器端的设置就完成了,下面是如何在本地通过浏览器去访问g该服务。
- 在输入网址:http://服务器IP地址:9999/,成功进入jupyter 的登陆界面:
- 输入之前设置的密码,便可以进入到jupyter 的主页面了!
- 如果输入网址无法直接登录,可能是需要配置网络代理,在谷歌浏览器中流程为:设置—-网络—-更改代理服务器设置
- 在输入网址:http://服务器IP地址:9999/,成功进入jupyter 的登陆界面:
再多说两句我在之后遇到的一个大坑,成功登陆jupyter 后,如果是用Mac自带的safari浏览器,想要新建一个notebook运行python程序,会遇到无法连接kernel的问题,也就是说代码无法被执行;解决的方法简单粗暴—换一个浏览器!是的,如果换成谷歌浏览器,就不会出现这样的问题。所以,以后做开发,还是用谷歌浏览器吧~
- 在服务器端配置jypyter环境
- svn在xp服务器端配置
- 手机游戏服务器端python环境配置
- Nginx+Tomcat的服务器端环境配置详解
- Nginx+Tomcat的服务器端环境配置详解
- 钩子在git服务器端的配置
- jypyter 中导入caffe
- WinServer2003环境下如何配置TortiseSVN(版本控制)服务器端
- Windows环境下Sybase12.5服务器端、客户端的配置
- Windows环境下Sybase12.5服务器端、客户端的配置
- windows 环境下配置服务器端SVN 【简单,实在】
- Linux环境下SVN服务器端的安装与配置
- Nginx+Tomcat的服务器端环境配置详解动静分离
- tomcat+servlet实现android服务器端的环境配置
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- 卓有成效的管理者(笔记)——掌握自己的时间
- win 10 硬盘安装 ubuntu kylin
- java求解水仙花数
- [笔记分享] [Camera] MTK Camera AF及tuning
- 【JavaSE练习】项目_项目_模拟用户登陆注册功能(IO完成)
- 在服务器端配置jypyter环境
- 学生信息管理系统
- 重建二叉树
- 《Python爬虫开发与项目实战》读书笔记
- 【Java多线程与并发库】01 传统线程技术
- 【支付系统学习笔记】-二支付系统设计(支付网关设计)
- HTTP协议详解(很经典)
- 字典树
- HDU 2041 超级楼梯