当前位置:   article > 正文

Ubuntu18.04 Jupyter 安装及远程访问配置_jupyter notebook coding=utf-8

jupyter notebook coding=utf-8

由于我的系统装了Anaconda3,是自带jupyter的,所以不需要另外装。

正常情况下,我们只需在控制台输入以下命令就可以正常打开jupyter:

jupyter notebook

 

但由于我安装的Ubuntu是没有带带界面以及没有浏览器的,所以不能正常打开jupyter的web界面。此时,我在想,是不是应该可以远程打开,把地址换成具体ip应该就可以了,然后在浏览器试了一下,但原来不行啊。所以在网上搜了一下,原来需要做一些配置才能远程访问。以下是配置过程:

  1. 生成配置文件:

控制台输入:

jupyter notebook --generate-config

我这个截图,是我第二次弄,由于我第一次弄的时候,密码弄的太随意,所以重新修改密码。第二次弄,就会提示问你是否需要覆盖,你输入“y”,然后“回车”键即可。

 

  1. 生成密码:

  • 控制台输入:

ipython

 

  • 在“In[1]”这行输入:from notebook.auth import passwd

回车

 

  • 到“In[2]”这行输入:passwd()

回车

 

  • 然后在“Enter passwor:",输入你的要设置的密码,如”123456“

最后再确认一次密码“Verify password:",再输入上面那个密码进行确认,如”123456“

最后会输出一串密码。:

然后先把这串密码复制下来,后面需要用到。为了方便后续演示,记这串密码为: sha1:613e4fa85031:bc06b

 

  • 最后输入: exit()

进行退出。

 

  1. 修改配置文件:

  • 控制台输入:

vi .jupyter/jupyter_notebook_config.py

 

我先讲讲我自己的感受,由于我自己是第一次配置这个远程配置,打开这个配置文件的时候,确实看着有点懵逼,网上找到的答案,有说定位在哪一行,修改成怎样。但我自己找了一下,有些都找不到,行数不对,甚至有些配置项是没有的。其实这个py后缀的文件,但它有全部注释,所以我还是建议从前面开始弄,我从第二行开始弄的,我自己没有详细测过,是否和位置无关,如果有网友验证过的,可分享一下。

 

  • 我首先在第二行开始配置:

# coding=UTF-8

c = get_config()

c.NotebookApp.ip = '*'

 

上面三行是我加的内容,c.NotebookApp.ip = '*'表示不限制远程端的ip。

后面那些配置,我这个版本是自带有配置项,所以我们可以通过搜索来定位,但我觉得直接新加上去都可以,因为整个配置文件都是被“#”注释掉了。

分别搜索以下配置项,并按照下面修改,同时记得把配置项前面的“#”删除掉,千万不要忘记。

c.NotebookApp.open_browser = False

c.NotebookApp.password = 'sha1:613e4fa85031:bc06b'

c.NotebookApp.port = 8888

c.NotebookApp.allow_remote_access = True

 

需要注意地方:

  1. 是区分大小写的,所以严格按照上述要求来修改;

  2. 其中c.NotebookApp.password,填的内容是你上面生成那串密码。

 

最后保存,重启jupyter就可以了。所以整个配置内容,你可以直接在第二行开始新增以下内容:

# coding=UTF-8

c = get_config()

c.NotebookApp.ip = '*'

c.NotebookApp.open_browser = False

c.NotebookApp.password = 'sha1:613e4fa85031:bc06b'

c.NotebookApp.port = 8888

c.NotebookApp.allow_remote_access = True

 

  • 控制台输入:

jupyter notebook

 

然后通过浏览器,输入对应的服务器ip:端口就可以访问了,如:10.19.28.32:8888/

 

 

后续就可以我们的开发工作了。。。。

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/245088
推荐阅读
相关标签
  

闽ICP备14008679号