远程访问jupyter notebook

ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置:

1. 登陆远程服务器

2. 生成配置文件

$jupyter notebook --generate-config

3. 生成密码

打开ipython,创建一个密文的密码:

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274‘

把生成的密文‘sha:ce…’复制下来

4. 修改默认配置文件

$vim ~/.jupyter/jupyter_notebook_config.py 
进行如下修改:

c.NotebookApp.ip=‘*‘
c.NotebookApp.password = u‘sha:ce...刚才复制的那个密文‘
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口

5. 启动jupyter notebook:

$jupyter notebook

6. 远程访问

此时应该可以直接从本地浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。

7. 建立ssh通道

如果登陆失败,则有可能是服务器防火墙设置的问题,此时最简单的方法是在本地建立一个ssh通道: 
在本地终端中输入ssh [email protected]_of_remote -L127.0.0.1:1234:127.0.0.1:8888 
便可以在localhost:1234直接访问远程的jupyter了。

时间: 2024-10-14 01:00:25

远程访问jupyter notebook的相关文章

在linux配置命令配置 远程访问jupyter notebook

ipython notebook是一个基于浏览器的Python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带.安装好以后直接输入jupyter notebook便可以在浏览器中使用.但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置: 1. 登陆远程服务器 2. 生成配置文件 $jupyter notebook --generate-config 3.

远程连接服务器jupyter notebook、浏览器以及深度学习可视化方法

h1 { counter-reset: h2counter; } h2 { counter-reset: h3counter; } h3 { counter-reset: h4counter; } h4 { counter-reset: h5counter; } h5 { counter-reset: h6counter; } h6 { } h2:before { counter-increment: h2counter; content: counter(h2counter) ".\0000a

windows远程访问ubuntu下的jupyter notebook必要配置

0.生成配置文件(一般采用默认) jupyter notebook --generate-config 1.打开ipython, 创建一个密文密码 In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274' 2.修改默认配置 vim ~/.

Windows远程访问服务器的jupyter notebook

首先服务器和客户端都要安装好 jupyter notebook 1. 先在服务器执行: jupyter-notebook --no-browser --port=1111  (端口号只要避免冲突就行) 记录连接出现的token 2. 再在客户端输入:(确保安装过ssh) ssh -N -f -L localhost:1112:localhost:1111 username@serverIP (其中username为用户名,serverIP为服务器的IP地址) 3. 在客户端浏览器输入:http:

使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器

这是<使用亚马逊的云服务器EC2做深度学习>系列的第二篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow Jupyter Notebook是Python中的一个开源编辑器.它的主界面就是一个网页,可以在浏览器中远程执行程序. 同时它可以方便地混杂代码和程序的说明,有许多TensorFlow的教程就是用Jupyter Notebook来编写的. 出于安全的考虑,Jupyter Notebook默认只能在本地访问,如果要远程访问需要进

Jupyter Notebook 添加目录

1.  安装 jupyter_contrib_nbextensions pip install jupyter_contrib_nbextensions 2. 配置 nbextension jupyter contrib nbextension install --user 3. 启动jupyter notebook选择 Nbextensions勾选 Table of Contents 常见问题: 远程访问 jupyter notebok, 服务启动失败 解决方法:无需更改新的设置,更改原服务器

搭建Python3的jupyter notebook服务器

摘要:搭建Python3 jupyter notebook. 激活Python3后,进入Python交互环境 1. 登陆远程服务器 2. 生成配置文件 1. $jupyter notebook --generate-config 3. 生成密码 打开ipython,创建一个密文的密码: 1. In [1]: from notebook.auth import passwd 2. In [2]: passwd() 3. Enter password: 4. Verify password: 5. 

本地主机访问远程linux系统服务器上的jupyter notebook

1,机器情况:服务器 centos python环境已经配置好了,在虚拟环境下安装了anaconda 并且在里面安装了jupyter notebook 2,主机是 windows ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带.安装好以后直接输入jupyter notebook便可以在浏览器中使用.但是它默认只能在本地访问,如果想

配置访问公网主机上的jupyter notebook

文章结构: 一.安装python 二.安装并配置jupyter并配置jupyter 三.第一个python程序 一.安装python 1.1下载python安装包 # wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 1.2源码编译安装python # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin