jupyter 阿里云服务器配置 远程连接 开机自动启动服务

目录

服务器安装Jupyter

生成配置文件、获取Jupyter服务登陆密码

修改外部访问权限

开放访问端口

完成及效果测试

开机自动启动

登陆密码设置后保持先启动程序


目标:在服务器安装、配置Jupyter,实现远程访问

常见问题:服务器配置好以后,远程访问还是报错

流程:

  1. 服务器安装Jupyter
  2. 生成配置文件、获取Jupyter服务登陆密码
  3. 修改外部访问权限
  4. 开放访问端口

服务器安装Jupyter

与本地安装流程一样(如果安装失败可以添加国内镜像地址,参考:https://blog.csdn.net/dfly_zx/article/details/110188923)

pip install jupyter notebook

生成配置文件、获取Jupyter服务登陆密码

conda的环境命令窗口输入:

jupyter notebook --generate-config

输入ipython,进入python命令行

ipython

from notebook.auth import passwd

passwd()

获得密码,保存好,后面要用

修改外部访问权限

修改用户主目录下~/.jupyter/jupyter_notebook_config.py文件

取消c.NotebookApp.password = ''"注释,并将生成的秘钥复制进去

取消下面几项注释,并注释修改ip、端口、不自动打开浏览器

c.NotebookApp.ip='*'#×允许任何ip访问
c.NotebookApp.open_browser = False
c.NotebookApp.port =9999 #可自行指定一个端口, 访问时使用该端口

如果是比较老的jupyter notebook版本还会有 allow_remote_access之类的一个设置,记得改成True并取消注释。


开放访问端口

登陆阿里云》进入实例》网络与安全》安全组》配置规则》添加对应的访问端口

完成及效果测试

服务器上启动anaconda jupyter

jupyter notebook

本地访问:公网ip:端口号

开机自动启动

寻找到anaconda的cmd窗口目标路径

新建一个bat文件

创建快捷方式

放到启动菜单C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

登陆密码设置后保持先启动程序

如果设置了登录密码,需要先输入密码登录界面,很麻烦。如何解决?

让计算机启动后第一次免密进入桌面,然后在把锁屏代码写在bat里面就可以了:

1、Win10自动登录设置教程(无需输入用户名和密码即可登录系统) - Windows10.Pro
https://windows10.pro/automatically-log-on/

2、修改bat:

rundll32.exe user32.dll,LockWorkStation
CALL C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
jupyter notebook

开机启动后就会自动开启服务了

如果还是不能访问,注意确定关闭了防火墙!


如果现在就想开始学习机器学习,你还可以:

1、添加微信:ai_flare,领取Python编程课(AI方向)、Python实现机器学习,免费领取(仅限前100名)

2、人工智能学习路线:专为AI小白设计的人工智能实战课 - Python3入门人工智能 基础+实战 学习视频教程-CSDN学院

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值