Jupyter Notebook
程序员文章站
2022-05-25 19:57:34
...
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
推荐阅读
-
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
-
三星Notebook9值得买吗?三星Notebook9笔记本简单评测和拆解图
-
windows系统下jupyter notebook使用虚拟环境
-
实用Jupyter Notebook扩展工具——提升你的工作效率
-
Jupyter Notebook使用 tqdm显示进度条(单行显示)
-
jupyter notebook中出现ValueError: signal only works in main thread 报错 即 长时间in[*] 解决办法
-
jupyter记事本的安装和简单应用
-
三星notebook7spin怎么样 三星notebook7spin笔记本详细功能图文评测
-
Netflix 开源 Polynote:对标 Jupyter,一个笔记本运行多种语言
-
三星Notebook9值得买吗?三星Notebook9笔记本简单评测和拆解图