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

Posted scaven-01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置访问公网主机上的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 readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc gcc-c++

# tar xvf Python-3.6.6.tgz

# cd Python-3.6.6/

# ./configure --prefix=/usr/local/python3

# make && make install

1.3添加python到系统环境变量中

# ln -s /usr/local/python3/bin/python3.6  /usr/local/sbin/python3

# ln -s /usr/local/python3/bin/pip3 /usr/local/sbin/pip3

 技术图片

二.安装并配置jupyter

2.1 安装jupyter

# pip install jupyter

# ln -s /usr/local/python3/bin/ipython /usr/local/sbin/

# pip list –o #查看需要升级的软件包,将软件包升级到最新版

 技术图片

2.2 配置jupyter

2.2.1 生成密码

# ipython

 技术图片

2.2.2初始化jupyter,生成配置文件

# python3 -m jupyter notebook --generate-config

 技术图片

2.2.3 修改配置文件

# vi .jupyter/jupyter_notebook_config.py

 技术图片

2.3 启动jupyter notebook

# mkdir /data/jupyter_data #新建jupyter家目录

# nohup python -m  jupyter notebook  --allow-root --ip 0.0.0.0 > /data/jupyter_data/jupyter.log 2>&1 &   #后台启动

# tailf /data/jupyter_data/jupyter.log #    #查看启动日志

 技术图片

2.3.1远程访问

在浏览器网址中输入http://远程主机ip地址:端口

 技术图片

2.3.2登录成功,界面如下:

 技术图片

三.第一个python程序

此时我们就可以使用jupyter notebook编写python程序。

 技术图片

我们在页面上的一切操作,都被记录在日志中,如下图所示:

 技术图片

如果在其他机器上(不同系统的机器都可以)使用过jupyter notebook,并保存有文件,则可以直接将文件放入远程主机上的jupyter notebook工作目录,即可继续使用,如下:

 技术图片

以上是关于配置访问公网主机上的jupyter notebook的主要内容,如果未能解决你的问题,请参考以下文章

远程jupyter+pycharm配置之jupyter notebook切换虚拟环境

[ 隧道技术 ] 利用 Cpolar 远程 Jupyter Notebook(公网远程访问内网 Jupyter 服务器)

上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

Debain install Jupyter

腾讯云主机安装centos,搭建apache,开启httpd服务,域名解析到公网,访问公网ip却不能访问到apache首页!

配置可访问外网静态IP(三)查看主机IP和设置VMnet属性