机器学习环境配置系列六之jupyter notebook远程访问

摘要:
Jupyter只能在运行后在本地计算机上运行。如果它部署在服务器上,每个人都希望远程输入地址进行访问。本文旨在解决远程访问的问题。以上只是jupyter的一个简单配置。请自行研究复杂的参数配置。此内容可以满足基本使用需求。

jupyter运行后只能在本机运行,如果部署在服务器上,大家都希望可以远程录入地址进行访问,这篇文章就是解决这个远程访问的问题。几个基本的命令就可以搞定,然后就可以愉快的玩耍了。

1、安装jupytetr

conda install jupyter

2、远程访问配置

jupyter notebook --generate-config
jupass = 'python -c"from notebook.auth
import passwd; print(passwd())"'

echo "c.NotebookApp.password = u'"$jupass"'" >> .jupyter/jupyter_notebook_config.py

echo "c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = Flase
c.NotebookApp.port = 端口号">> .jupyter/jupyter_notebook_config.py

  注:如果服务器是固定ip地址,c.NotebookApp.ip 也可以指定固定的ip更稳定

3、开启linux端口命令

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口 
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #开启22端口 
/etc/rc.d/init.d/iptables save #保存配置 
/etc/rc.d/init.d/iptables restart #重启服务 
查看已开放端口 
/etc/init.d/iptables status 

4、启动jupyter

jupyter notebook

  启动信息如下:

[I 18:52:57.324 NotebookApp] Serving notebooks from local directory: /home/用户名
[I 18:52:57.324 NotebookApp] The Jupyter Notebook is running at:
[I 18:52:57.324 NotebookApp] http://ip:port/
[I 18:52:57.324 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 19:17:27.484 NotebookApp] Kernel started: 78d6fb00-dadd-4cfa-91d8-7102d7907599
[I 19:17:31.084 NotebookApp] Adapting to protocol v5.1 for kernel 78d6fb00-dadd-4cfa-91d8-7102d7907599
[W 19:17:47.801 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20181024185257 10.92ms re

5、字符集问题

如果linux用的是中文字符集jupyter启动很容易出现问题,如果出现类似问题,把linux改为英文,包治百病。

上述只是jupyter的简单配置,复杂的参数配置请大家自行研究,这个内容可以满足基本的使用需求了。

免责声明:文章转载自《机器学习环境配置系列六之jupyter notebook远程访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TextView加边框,自定义,上下左右四条线 颜色,想用哪个用哪个springboot之多数据源配置JdbcTemplate下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS逆向:越狱手机抹除数据、还原,cydia出错(2021.04.21 完结)

打开cydia,出现如下,黄字。最近安装列表为空,键盘也有点异常。 Could not open file - open(2: No such file or directory) Problem opening 原因:抹除数据的时候,把cydia的文件夹lib也抹除了。 目标:不管用什么方法,恢复lib文件夹就行、或者重装cydia。 0、准备   从...

Google 浏览器 离线包下载方式

最近因工作需要,需要安装google浏览器,并且安装在系统固定目录,用360软件管理下载后发现默认安装在C:UsersadministratorAppDataLocalGoogleChromeApplication下, 如果在域环境下,切换用户后需要找到这个目录,或者重新安装,因此想下载个离线包进行安装,打开https://www.google.cn/ch...

ubuntu 的权限和目录

/ : 根目录 /bin 和 /sbin中放置的是可执行文件   /etc 里面放的是配置文件    /boot 引导 /mnt  是挂载目录 /home   主目录   /dev  设备 /usr linux中自动安装软件的存放位置 文件类型 d : directory 目录文件 - : file b : block 块文件 l : link 相当于wi...

XAMPP phpmind Agileone 环境搭建及遇到问题的解决方法

  首先分别介绍下软件的作用: XAMPP:XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。安装 Apache 服务器,然后再配置MySQL、PHP 和 Perl等软件环境,版本和操作方法,一不小心就会导致不兼容;XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版,集合多种软...

Web应用程序安全与风险

Web应用程序安全无疑是当务之急,也是值得关注的话题。对相关各方而言,这一问题都至关重要。这里的相关各方包括因特网业务收入日益增长的公司、向Web应用程序托付敏感信息的用户,以及通过窃取支付信息或入侵银行账户偷窃巨额资金的犯罪分子。可靠的信誉也非常重要,没人愿意与不安全的Web站点进行交易,也没有组织愿意披露有关其安全方面的漏洞或违规行为的详细情况。因此,...

低代码开发平台: 华为AppCube vs. 炎黄盈动BPMPaas vs. 吉鼎科技J2Paas

程序员如何选择最好的低代码开发平台? - 知乎https://zhuanlan.zhihu.com/p/132507662 J2Paas云开发平台,将为低代码市场注入新力量!-站长之家https://www.chinaz.com/2020/0521/1136385.shtml JJ-Studio: J2Paas是吉鼎科技基于20年技术沉淀和项目经验而研发的...