零 修改默认用户密码,修改root密码
一 卸载Python2,安装Python3,pip
卸载:sudo apt-get remove python
安装:
sudo apt-get install python3
sudo apt autoremove
sudo apt-get install python3-pip
二 修改Ubuntu root默认密码
pip安装库需要root权限,输入su需要输入密码。
sudo passwd修改root默认密码
二 安装Jupyter Notebook
su进入root用户
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
三 配置jupyter
先生成配置文件
jupyter notebook --generate-config --allow-root
打开配置文件
vim /root/.jupyter/jupyter_notebook_config.py
1. 生成密钥
ipython进入IDE
from notebook.auth import passwd
passwd()
得到hash值
修改c.NotebookApp.password='hash值',并去掉注释
2. 可以使用root运行notebook
jupyter notebook开始运行
默认配置在root下无法运行,需要修改allow_root=False为allow_root=True
3. 配置外网访问
c.NotebookApp.ip='*' #表示所有IP都可以访问
c.NotebookApp.open_browser = False #禁止自动打开浏览器
c.NotebookApp.port = 8888 # 随便定一个端口
腾讯云安全组里要打开这个端口
4. 运行jupyter notebook server
jupyter notebook --allow-root
5. 在后台一直运行
使用nohup命令
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
至此可以使用外网ip:8888的方式访问
四 测试外网访问
安装Apache
sudo apt-get install apache2
安装成功之后浏览器访问 http://外网IP/应该可以访问,如果不能,检查腾讯云安全组是否开放端口