Repolode
jupyterlab-contrib

jupyterlab-contrib/jupyter-archive

一款 JupyterLab 扩展,可在文件浏览器中直接压缩、下载和解压归档文件。

Star
90
Fork
18
未关闭 Issue
13
最近提交
8天前

这是什么?

jupyter-archive 为 JupyterLab 的文件浏览器增加了压缩、下载和解压功能。你可以选中文件或文件夹,也可以直接下载当前目录,并将其打包成单个归档文件。支持的格式包括 zip、tar.gz、tar.bz2 和 tar.xz。

打包在后台进行,打包大型文件夹时 JupyterLab 界面仍可继续操作。默认格式可在 JupyterLab 设置中指定,也可在文件浏览器菜单中逐次选择。归档文件还能直接在文件浏览器中原地解压。

该扩展同时包含服务端和前端组件,可通过 pip 或 conda-forge 安装,需要 JupyterLab 3.0 及以上或 Notebook 7.0 及以上版本。服务端的缓冲区和刷新参数可通过配置项或环境变量调整。

核心功能

  • 01将选中的文件或当前文件夹打包下载。
  • 02支持 zip、tar.gz、tar.bz2 和 tar.xz 格式。
  • 03打包过程不阻塞 JupyterLab 界面。
  • 04可在 JupyterLab 设置中配置默认压缩格式。
  • 05可在文件浏览器中直接解压归档文件。

适用场景

  • 将远程 Jupyter 服务器上的项目文件夹整体下载为一个文件。
  • 打包 notebook 的数据或结果以便分享。
  • 无需终端即可解压上传的归档文件。

快速上手

  1. 1

    使用 pip 安装扩展

    pip install jupyter-archive
  2. 2

    或使用 conda 从 conda-forge 安装

    conda install -c conda-forge jupyter-archive

使用前须知

  • 不提供 Notebook 客户端扩展。

标签

常见问题

jupyter-archive 是什么?
一款 JupyterLab 扩展,可在文件浏览器中直接压缩、下载和解压归档文件。 jupyter-archive 为 JupyterLab 的文件浏览器增加了压缩、下载和解压功能。你可以选中文件或文件夹,也可以直接下载当前目录,并将其打包成单个归档文件。支持的格式包括 zip、tar.gz、tar.bz2 和 tar.xz。
jupyter-archive 可以免费使用吗?用的什么许可证?
jupyter-archive 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
jupyter-archive 还在维护吗?
活跃维护中。jupyter-archive 最近一次提交是在 2026年10月30日。
jupyter-archive 适合用来做什么?
将远程 Jupyter 服务器上的项目文件夹整体下载为一个文件。 打包 notebook 的数据或结果以便分享。 无需终端即可解压上传的归档文件。
jupyter-archive 怎么安装和运行?
使用 pip 安装扩展: pip install jupyter-archive 或使用 conda 从 conda-forge 安装: conda install -c conda-forge jupyter-archive
在哪里获取 jupyter-archive?
源代码和安装说明在 GitHub 上:https://github.com/jupyterlab-contrib/jupyter-archive

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目