Linux配置Jupyter notebook(Anaconda环境)

生成jupyter notebook配置文件

命令行输入:

jupyter notebook --generate-config

生成jupyter密码

在默认环境下(即base环境)命令行输入python进入代码编写模式,然后:

from notebook import passwd
passwd()

提示输入两次密码——将用于远端登录jupyter notebook网页,随后生成一个密钥,请复制保存下来。

修改jupyter配置文件

接下来需要对jupyter notebook配置文件进行修改,其中有两种修改方式:

1.Vim修改

确保当前目录为user_name(用户名)目录,命令行输入:

vim ~/.jupyter/jupyter_notebook_config.py

此时打开了配置文件,接下来开始进行修改,请在配置文件中找到以下4条
指令修改并去除注释状态(删去指令前的#):

c.NotebookApp.allow_root = True #允许root用户下访问notebook
c.NotebookApp.ip='*' #让所有主机都可以访问jupyter的ip地址
c.NotebookApp.password = u'xxxxxxxx' #填写刚刚复制的密钥
c.NotebookApp.open_browser = False # (重要)禁止notebook启动时自动打开浏览器

2.Xftp软件修改

首先打开Xftp软件连接上你的服务器(与Xshell操作一致,不再多说),然后依次点击界面上方的工具选项,弹出界面中选择
常规选项勾选‘显示隐藏的文件’一栏并点击确认。

接着在软件界面右侧框内找到user_name(本用户的)文件夹,再找到.jupyter文件夹,其中有文件jupyter_notebook_config.py,右键选择用记事本编辑,与下方代码一样进行修改,并去除注释状态。

c.NotebookApp.allow_root = True #允许root用户下访问notebook
c.NotebookApp.ip='*' #让所有主机都可以访问jupyter的ip地址
c.NotebookApp.password = u'xxxxxxxx' #填写刚刚复制的密钥
c.NotebookApp.open_browser = False # (重要)禁止notebook启动时自动打开浏览器

远端登录测试

命令行输入jupyter notebook,假如命令行出现以下内容就说明可以运行:

[I 14:46:06.104 NotebookApp] JupyterLab extension loaded from /root/mytool/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 14:46:06.105 NotebookApp] JupyterLab application directory is /root/mytool/anaconda3/share/jupyter/lab
[I 14:46:06.106 NotebookApp] Serving notebooks from local directory: /root
[I 14:46:06.107 NotebookApp] The Jupyter Notebook is running at:
[I 14:46:06.107 NotebookApp] http://iZuf61coauzo1p1frfka56Z:8888/
[I 14:46:06.107 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

此时可以使用远端主机登录,打开网页输入Linux机ip地址+’:’+命令行显示的端口如’8888’

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值