本教程编写的内容仅在ubuntu18测试过,因软硬件不同的,可能会遇到问题,欢迎评论区提问。
- 安装jupyter notebook
1.运行命令
sudo apt install python3-pip python3
sudo pip3 install notebook jupyter
2.在ubuntu终端输入jupyter notebook
运行,如果在root下要加--allow-root
参数,例如
sudo jupyter notebook --allow-root
3.设置密码(非必要),如何没有设置密码,需要复制启动时的那一串带有token的地址使用。
jupyter notebook password
设置后直接输入ip:端口就能进入,不用再使用Token进入。
- 外部访问(防火墙放行)
ubuntu为了系统安全,端口是没有打开的,需要开启对应端口才能从外部的浏览器访问到jupyter
方法一:
1.在ubuntu终端安装防火墙。
sudo apt update & sudo apt install ufw
2.开放端口, 8888改成自己的端口。
sudo ufw allow 8888/tcp
3.如果是租的云服务器还需要在控制台开放对应端口。
方法二:
1.在ubuntu终端安装管理软件。
sudo apt update &sudo apt install iptables-persistent
2.开放端口
sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
3.如果是租的云服务器还需要在控制台开放对应端口。
4.生成配置
jupyter notebook --generate-config
修改配置,加入
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
之后就可以输入外部ip:端口访问,域名也可以例如www.test.com:8888。
- R语言支持
1.安装R
sudo apt update
sudo apt install r-base
2.在linux终端(shell)输入sudo R
进入R终端,没有sudo
可能会导致R安装包失败。
3.在R终端中输入,受到网络环境等影响,这一步可能失败。
install.packages('IRkernel')
IRkernel::installspec(user = FALSE)
4.查看核心列表
jupyter kernelspec list
- c语言支持
1.安装C
sudo pip3 install jupyter-c-kernel
2.安装C核心
install_c_kernel
3.查看核心列表
jupyter kernelspec list