安装配置远程jupyter notebook(原ipython notebook)
在新版本的ipython中,将逐步不再使用ipython notebook这个名字,现在已经把通过浏览器远程使用notebook迁移到了jupeter notebook底下。如果继续按照以前的办法配置远程ipython notebook,多半会发现找不到给ipython notebook服务器创建的配置文件
/profile_nbserver/ipython_notebook_config.py。
下面是jupyter notebook远程服务器的配置教程。
1.创建登陆密码
先在服务器端启动远程ipython,生成自定义密码的sha1
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed‘
... prompt'''
此时输入密码和确认密码,第六步远程登陆就是用这个密码。同时牢记sha1,下面的配置要用到。
2.创建自签名证书
使用openssl创建一个自签名证书,由于是自签名所以浏览器会提示警告,选择信任exception即可。如果不想引起警告,需具备合格证compliant certificate,可参照tutorial
$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
记住mycert.pem的位置,一会要用到,可通过pwd查看
3.创建jupyter notebook服务器
jupyter notebook --generate-config
命令行会有输出,告诉你生成的文件在哪里.
默认位置在~/.jupyter/jupyter_notebook_config.py
此时可以将 mycert.pem 证书移到jupyter notebook的文件夹,将相关的东西放在一起。
mv mycert.pem .jupyter
4.修改配置文件
生成的配置文件在 /home/yourname/.jupyter/jupyter_notebook_config.py
打开配置文件,把下面cerfile的路径以及password里边sha1后边的内容替换为自己的,然后粘贴到配置文件的最底下,保存退出。注意使用英文输入法复制粘贴,要不英文单引号对’'会被替换为中文单引号对‘’。
c = get_config()# Notebook config
c.NotebookApp.certfile = u'/home/yourname/.jupyter/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:42dd2962e4eb:4e258d7a934d8971e4b26b460ab27276a9d082b0'
# It's a good idea to put it on a known, fixed port
c.NotebookApp.port = 9999
5.启动jupyter notebook服务器
jupyter notebook
然后看到下面输出
The Jupyter Notebook is running at: https://[all ip addresses on your system]:9999/
6.远程连接jupyter notebook
以上操作都是在服务器上的操作,现在打开浏览器,输入
https://192.168.56.101:9999
此时要求输入密码,这个密码就是刚才创建sha1时输入的密码(不是sha1)。
其他的和普通的jupyter notebook一样的操作了。
注意,这里192.168.56.101是我服务器上的ubuntu开启的地址,请换成你的远程地址。
7.迁移以前的ipython notebook服务器配置文件
如果你需要迁移以前的ipython notebook配置文件,可以使用命令
jupyter migrate
这样配置文件会被转移到~/.jupyter文件夹底下。
8.如何添加kernel
现在以已有Python 2,需要添加Python 3为例:
pip3 install ipykernel --user
python3 -m ipykernel install --user
重启jupyter即可。
9.安装jupyter插件管理器
pip install jupyter_contrib_nbextensions --userjupyter contrib nbextension install --userpip install jupyter_nbextensions_configurator --userjupyter nbextensions_configurator enable --user
第一个和第二个命令安装了用于管理安装插件的工具,第二个和第三个命令是安装激活用于配置扩展管理的工具
10.如何支持markdown显示
首先需要安装一个扩展工具包
pip install notedown --user
然后修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
增加以下内容并保存
c.NotebookApp.contents_manager_class = ‘notedown.NotedownContentsManager’
最后重启jupyter notebook 服务就可以了~
参考:
-http://stackoverflow.com/questions/31962862/ipython-ipython-notebook-config-py-missing
-http://blog.csdn.net/suzyu12345/article/details/51037905
-http://jupyter.readthedocs.io/en/latest/migrating.html
Jupyter notebook 里面没有python3怎么办?
Jupyter插件安装及其虚拟多环境创建
安装配置远程jupyter notebook(原ipython notebook)相关推荐
- Linux 环境下配置远程jupyter notebook server
XShell配置Linux服务器jupyter notebook 参考: https://www.aisun.org/2018/08/linux+jupyter/ https://jupyter-no ...
- 零基础Linux版MySQL源码方式安装+配置+远程连接完整图解 无坑实录
无论开发还是运维,项目环境搞不定,还真让你干不成活,MySQL在不同场景.不同平台下安装方式也不同,本次主要分享centos7下MySQL源码rpm方式安装,其它方式后续分享,很多项目还都用着MySQ ...
- 安装配置远程工具Xmanager
网络连接配置: 1. 在VM端设置 网络适配器 NAT 2. 正常启动Linux系统,进入页面 3. ctrl+alt+F2 切换新的命令行界面 4. 确认是否获取ip地址 5. 确认Linux可以p ...
- 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 ...
- IPython notebook安装指导
2019独角兽企业重金招聘Python工程师标准>>> 1.环境准备 yum -y install sqlite-devel #在安装Python之前执行,ipython noteb ...
- ipython notebook使用
主要参考官网for beginner:https://media.readthedocs.org/pdf/jupyter-notebook/latest/jupyter-notebook.pdf ht ...
- [原]Ubuntu桌面安装配置
Ubuntu桌面系统配置 1.更新系统: sudo apt-get update sudo apt-get update --fix-missing 2.安装xwindows桌面 sudo apt-g ...
- python ipython notebook或者 jupyter notebook 的安装
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...
- 02/03_Pytorch安装、Conda安装Pythorch,换源、pytorch官网、验证、安装jupyter、卸载、安装、启动jupyter、配置Jupyter notebook、使用
1.2.Pytorch安装 1.2.1.Conda安装Pythorch,换源 1 conda添加清华镜像源 查看源 conda config --show-sources 由于从官方的conda源中下 ...
最新文章
- System.Diagnostics.Process.Start()
- 强化学习(四)—— DQN系列(DQN, Nature DQN, DDQN, Dueling DQN等)
- android根据文件路径打开文件_你知道如何在打印的文件上面添加文件的路径吗...
- 牛客 - Connie(AC自动机+dp/KMP+dp)
- .NET开源5年了,这些宝藏你还没get?
- C#中读取“已注册的文件类型”的图标及读取指定文件图标的方法 (转)
- shell 字典_腾讯T4周末不陪对象,就为了手打这份shell编程笔记
- Web编程学习一: 使用JSF来创建Web应用
- html如何删除表单中的行,用jQuery remove()方法删除表格行(table tr)的写法
- oracle cdb能存数据嘛,ORACLE 12C 非CDB迁移CDB之克隆非CDB数据库
- 计算机c盘用户文件夹改英文,windows10下把中文登录用户文件夹名改成英文名的方法...
- 2019无锡中科软软件开发面试
- 从汽车尾气过滤陶瓷孔检测看远心镜头的应用前景-工业相机
- java设置手机后台进程限制_当应用程序在Android Pie上受到后台限制时启动前台服务...
- linux查看3306端口号是否打开
- 海量数据预处理实战----CSS网页样式
- kill进程的几种方法
- 51单片机简单乐曲演奏(青花瓷)
- win10 win 7系统 windows无法访问\\请检查名称拼写(基本上非重装系统外的终极解决方式)win7 , win10均可
- 后台开发与APP配合开发中的一些拙见