群晖NAS安装JupyterLab基本使用

Jupyter是比较好用的在线工具,可以当做Notebook笔记使用,可以在线执行Python代码,属于交互式的开发环境。

默认情况下Jupyter使用本地文件夹为工作目录,不是很方便,可以考虑安装到NAS上,以NAS中的目录为工作目录,可以实现远程随时随地访问和修改。

Jupter介绍

网址:https://jupyter.org/about

Jupyter 项目是一个非营利性开源项目,诞生于2014 年的IPython 项目,随着它的发展,它支持跨所有编程语言的交互式数据科学和科学计算。Jupyter 将始终是 100% 开源软件,免费供所有人使用,并根据修改后的 BSD 许可证的自由条款发布。

在线试用

官方提供在线试用地址:https://jupyter.org/try ,可以考虑先试用再安装

目前看到有三个可以试用:

image-20230708153752370

  1. JupyterLab——包含Jupyter Notebook等更多其他工具,算是集成环境
  2. Jupyter Notebook——比较原始的Jupyter Notebook,基本只包含笔记、运行等基本功能
  3. Voila——展示Dashboard,可以把notebookipynb文件转换成图形化展示

目前官方说明是,都是基于JupyterLite project搭建起来的,JupyterLite目前还是第三方项目。

官方提供其他第三方试用,可以支持更多语言,看起来Jupyter生态还是不错,支持C++

image-20230708160056055

本机安装

安装文档:https://jupyter.org/install

# 安装命令
pip install jupyterlab
# 运行命令(新建自己的notebook目录,在目录下运行)
jupyter-lab

运行后会自动打开浏览器,地址:http://localhost:8888/lab ,整体比notebook版本功能要多,因此建议使用JupyterLab

notebook安装(不推荐,功能比较少):

# 安装
pip install notebook
# 启动:http://localhost:8888/tree
jupyter notebook

新建一个文件测试:

image-20230708155648524

测试运行:

image-20230708155609701

目前已经可以正常使用了,不过只能本机访问,文件也是在本地文件夹中,下面我们需要在NAS上安装Jupyter

群晖安装

在群晖NAS中安装JupyterLab,可以远程访问我们的服务,而且文件是存储在服务器上(/JupyterLab目录下),随时随地可以访问

首先在套件中心添加【矿神】群晖源:https://spk7.imnks.com/

image-20230708160654374

安装JupyterLab

添加好之后,可以直接搜索:

image-20230708160604372

点击【安装套件】,安装好之后可以访问了,默认端口是18885,地址:http://NAS_IP:18885/ 也可以点【打开】,然后通过【管理】自动打开网页端。

端口可以通过【服务器全局配置】修改,密码也可以通过这里修改。

image-20230708161530932

登录JupyterLab

进来之后要求登录,默认在安装说明中有,密码是:QQ316122141

image-20230708162021024

登录成功。

修改密码

登录成功之后记得第一时间修改密码,目前发现修改密码通常还是比较麻烦的:

  1. jupyter工具生成密码
  2. 填入全局配置,保存

生成密码,可以在JupyterLab中打开一个Console执行:

from jupyter_server.auth import passwd
passwd('123456abcdef')
# 会得到一串数据:'argon2:$argon2id$v=19$m=10240,t=10,p=8$LGn3UCJFWk8KCC2xw5SdtA$yP9JTWWr8F2tmPDYMwxEj4jMsqmPB9FcefmiBXDQn58'

image-20230708164734948

复制返回的数据,修改c.ServerApp.password的值,然后点击【保存】。

image-20230708164310982

修改完之后应该就会让重新登录,用新密码登录即可。

评论

  1. ice
    2月前
    2023-12-18 10:39:56

    安装后默认配置访问不了,博主遇到过这个问题吗

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇