创作背景:

接上一篇  anaconda3安装教程在win7旗舰版系统上安装

一直以来想实现一个内网局域网内访问jupyter notebook,今天终于上线


本实验环境均为真实环境  内网(局域网下)

PC1:

宿主机 Win10家庭版  有线连接 192.168.0.4

客户机(虚拟机)Win7旗舰sp1   桥接网络192.168.0.5

PC2:

Win7旗舰版sp1  有线连接 192.168.0.6


正文目录

需求:

内网(局域网下)实现远程 jupyter notebook,从而进一步操作

具体需求实现:

一、对PC1的客户机操作

二、在PC1的客户机上使用 ipython 生成密码

三、修改PC1上客户机上的 jupyter配置文件

四、PC1上的客户机启动 jupyter notebook

五、三台主机分别登录 jupyter notebook展示效果

 


需求:

内网(局域网下)实现远程 jupyter notebook,从而进一步操作


具体需求实现:

在PC1的客户机上装好 anaconda并进行操作;

以实现PC1的宿主机能够远程PC1的客户机上jupyter notebook为例1,

以实现PC2能够远程PC1的客户机上jupyter notebook为例2;

注意:

相当于3台主机,防火墙均开着,不用关闭防火墙。


 

一、对PC1的客户机操作

 

配置环境变量

 

用户目录下  .condarc  文件

 C:\Users\vm-win7

.condarc

添加清华镜像

ssl_verify: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

查看版本


 

二、在PC1的客户机上使用 ipython 生成密码

ipython

输入密码notebook

生成一个    'sha1:11cf2075a1af:2f0a178deeda022181435cb01bfbc2a41339038c'

然后生成jupyter配置文件:

jupyter notebook --generate-config


 

三、修改PC1上客户机上的 jupyter配置文件

 

在最下面追加

# 'sha1:11cf2075a1af:2f0a178deeda022181435cb01bfbc2a41339038c'
# notebook

c.NotebookApp.ip='0.0.0.0'             
c.NotebookApp.password = u'sha1:11cf2075a1af:2f0a178deeda022181435cb01bfbc2a41339038c'
c.NotebookApp.open_browser = False     
c.NotebookApp.port =80                 
c.NotebookApp.allow_remote = True      

 

#解释

c.NotebookApp.ip='0.0.0.0'             #绑定所有地址,即所有IP 地址都可以访问

c.NotebookApp.password = u'sha1:11cf2075a1af:2f0a178deeda022181435cb01bfbc2a41339038c'

c.NotebookApp.open_browser = False     #启动后是否在浏览器中自动打开

c.NotebookApp.port =80                 #指定一个访问端口80,默认8888

c.NotebookApp.allow_remote = True      #将远程访问设置成True


 

四、PC1上的客户机启动 jupyter notebook


 

五、三台主机分别登录 jupyter notebook展示效果


PC1上客户机访问 jupyter notebook

 


PC1上宿主机访问PC1上客户机的 jupyter notebook


PC2访问PC1上客户机的 jupyter notebook


 

到此,内网(局域网下)实现远程anaconda访问 jupyter notebook

 

linux下配置远程访问类似,抽时间专门写一篇linux下anaconda安装及远程操作,敬请期待哦!

可参考 集群linux下安装Anaconda和jupyter,设置远程访问


 

参考链接:

链接1

链接2

 


— —

待续……

 

更多精彩,请关注博主!!!

既然看到这了,点个赞再走嘛!

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐