【问题标题】:Confusing Jupyter Notebook packages on Anaconda: jupyter or notebook?Anaconda 上的 Jupyter Notebook 软件包令人困惑:jupyter 还是 notebook?
【发布时间】:2022-10-17 11:20:40
【问题描述】:

我一直在想这个问题,似乎找不到可靠的来源来解释这一点。

我要安装Jupyter 笔记本到我的 Conda 环境,当我在 https://anaconda.org/ 上搜索它时,有 2 个非常受欢迎的包可用,它们都可以毫无问题地打开一个工作的 Jupyter Notebook。

不过根据Project Jupyter的official documentation,安装Jupyter Notebook的pip命令是:

pip install notebook 

在文档中没有任何地方提到过这个朱庇特包裹。

问题

那么这到底是什么朱庇特包裹?

  • 它没有任何许可证,没有描述,也没有对 Jupyter 项目网站的引用,而且这个包看起来暂时没有使用版本 1.0.0 维护。
  • 但它的总下载量为> 200k,安装后,它能够正确打开 Jupyter Notebook。

我发现将来在 Conda 环境中很容易导致依赖问题。

【问题讨论】:

    标签: jupyter-notebook package anaconda jupyter conda


    【解决方案1】:

    Project Jupyter instructions 可以清楚地看出,安装 Jupyter Notebook 的规范包名称是notebook。 PyPI 中有并行的jupyternotebook 包以及您提到的anaconda 频道。然而,很明显notebook 会定期更新(截至发稿时,anaconda 上的notebook 最后更新于 2022 年 7 月 30 日,jupyter 于 2017 年 1 月 22 日!)PyPI 上的jupyter 包@987654322 @ "Jupyter 元包。一次性安装所有 Jupyter 组件。" (但是,我测试了jupyter anaconda 包,它只运行笔记本,而不是 Jupyterlab。)

    我猜想 jupyter 包是从 Project Jupyter 只是笔记本时遗留下来的,没有其他项目,如 Jupyter Lab 和 Jupyter Hub。当然在安装一个应该遵循官方说明,因为旧的包没有保持最新。它有大量下载的事实仅表明(就像这个问题一样)python 包管理和 Jupyter 生态系统让许多人感到困惑......

    【讨论】:

    • 感谢您抽出宝贵时间测试该软件包。我想我能够打开 Jupyter Lab 是因为在我的 Conda 环境中混合了 jupyterjupyterlab。为什么 Anaconda 或 Jupyter 项目都没有对此做任何事情,这让我感到很沮丧。我相信他们可以存档jupyter 或将描述更新为deprecated 或其他东西,以便人们可以开始安装正确的软件包。
    • 是的,jupyterlab 是一个单独的包。您可以通过例如 Discourse 或他们的邮件列表向开发人员提出这一点,jupyter.org/community 有链接
    猜你喜欢
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多