远程服务器端配置
-
安装jupyter
conda install jupyter
-
生成配置文件
jupyter notebook --generate-config
-
设置登录密码
# 打开python键入以下命令: $ python >>> from IPython.lib import passwd >>> passwd() Enter password: Verify password: # 输出一段字符串,这个就是密码 'passwdIUOUAOSDJO'
-
设置配置文件
vim ~/.jupyter/jupyter_notebook_config.py
建议直接添加,这个文件里面所有内容都是注释掉的,添加的内容如下:
c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,可输入为固定ip c.NotebookApp.port = 8888 #端口设置,默认 8888 c.NotebookApp.open_browser = False #关闭服务器上jupyter 浏览器开启 c.NotebookApp.notebook_dir = '/home/jupyter_projects' # 设置Jupyter的根目录
注意!如果端口没有开启需要开启对应的端口
# 查看端口是否开启 root 权限下运行 firewall-cmd --query-port=8888/tcp # 结果为 no 说明没有开启 # 开启端口 firewall-cmd --add-port=8888/tcp --permanent # 重新加载防火墙 firewall-cmd --reload # 检查是否成功 firewall-cmd --query-port=8888/tcp
-
启动jupyter
nohup jupyter notebook & # 重定向输出并且后台运行 # nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行
-
通过服务器端IP加端口就能访问
http://IP:8888/