赞
踩
首先,确保已经安装python3
。
然后,下载Jupyter
pip install jupyter
用vi(或者vim,nano,gvim都行)打开这个文件
vi /etc/profile
按下i
进入编辑模式,在文末添加
export PATH=$PATH:[jupyter的安装路径,如/usr/lib/python3.7/bin/]
重新加载配置文件,使之立即生效。
source /etc/profile
安装ipython
pip install ipython
安装完后运行ipython
进行密码设置
from notebook.auth import passwd
passwd()
按照提示两次输入密码,次密码为之后登录jupyter的密码。
设置完成后,会自动生成一个hash串(sha1:xxxxx),复制下来,后面配置文件需要。
最后,输入命令退出ipython
exit()
终端输入命令:
jupyter-notebook --generate-config --allow-root
然后会生成配置文件,地址为:./.jupyter/jupyter_notebook_config.py
编辑配置文件,加入下面的内容:
# Nginx访问时会出现跨域访问,需要在这里允许 c.NotebookApp.allow_origin = '*' # 禁止随意修改密码 c.NotebookApp.allow_password_change = False # 是否允许远程访问 c.NotebookApp.allow_remote_access = True # IP c.NotebookApp.ip = '0.0.0.0' # 端口 c.NotebookApp.port = 9820 # 工作目录 c.NotebookApp.notebook_dir = '/jupyter/' # 启动Jupyter Notebook之后是否打开浏览器 c.NotebookApp.open_browser = False # 客户端打开Jupyter Notebook的密码哈希值 c.NotebookApp.password = 'sha1:7e9d8d4722c3:aa0a16fcf06b44ecbf208a3172af65f4d57163da'
其中:
项目启动有两种方式,两种方式任选其一,然后在浏览器通过ip+port
的形式访问jupyter notebook
。输入设置的密码,登录即可。
终端输入命令:
jupyter-notebook --allow-root
该方式的好处是可以在终端实时查看jupyter界面操作,即日子实时打印的功能。缺点是终端退出,服务就终止了。
终端输入命令:
nohup jupyter notebook --allow-root > /jupyter/jupyter.log 2>&1 &
解释:
nohup
表示no hang up
,不挂起,命令执行后即使终端退出,服务也不会停止/jupyter/jupyter.log
是指定的日志文件路径Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。