Jupyter Notebook

Jupyter Notebook简介

Jupyter Notebook是一款开放源代码的Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。

其实就是一个很溜的网页编写python程序的工具,它能实现远程编程,实现编程模块化。


安装Jupyter Notebook

首先安装python
再安装pip
然后安装Jupyter Notebook

sudo pip install ipython
sudo pip install jupyter

安装好运行

jupyter notebook

默认的运行端口是8888
打开浏览器访问,输入

localhost:8888

远程运行Jupyter Notebook

生成配置文件

jupyter notebook --generate-config

生成密码,先打开ipython

ipython

再依次输入

from notebook.auth import passwd
passwd()
填入密码

会得到一串sha1:xxx,记得复制一份等下有用

修改配置文件

vi ~/.jupyter/jupyter_notebook_config.py

填入下面内容

c.NotebookApp.ip='*' # 设置所有ip皆可访问
c.NotebookApp.password = u'sha1:xxxxef613fb8:87a017a86025db73f49eba2ea3fc95257c8e9xxx' # 刚上面那一串
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #随便指定一个端口,默认是8888

启动Jupyter Notebook

jupyter notebook

远程访问
换台不一样的机器,打开浏览器,输入

yourip:8888

另一种访问方案

打开本地的cmd,使用下列命令,其中1234是本地端口,8888是jupyter端口

ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888

前提是要能和远程机器进行ssh连接,打开浏览器输入下列命令就能访问了

localhost:1234

问题

访问不了可能是

  • 你云主机安全策略没开放端口
  • 你本机防火墙设置问题

安装双核

假设jupyter notebook是在Python3的环境下按以上环境安装的,切换到Python2环境

python2 -m ipykernel install --user
ipython kernel install --name python2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值