常见问题解答#

一般常见问题解答#

什么是笔记本,我为什么要使用它们?#

Jupyter 笔记本提供了用于创建和共享计算文档的基于 Web 的界面。您可以在一个便携式文档中无缝地混合可执行代码、文档和说明。笔记本不仅是便携式学习工具,还是用于原型设计和生成数据科学工作的强大工具。

Anaconda 笔记本让您无需进行设置和安装,直接开始学习和编写代码。

如何访问 Anaconda 笔记本?#

您可以从任何现代 Web 浏览器以及您有互联网连接的任何地方访问和使用 Anaconda 笔记本。

在 Anaconda Cloud 上登录帐户后,直接访问 nb.anaconda.cloud 或从 Anaconda Cloud 顶部导航栏中点击“笔记本”。

我可以访问什么?#

使用 Anaconda 笔记本,您将在我们可靠且受支持的云平台上获得以下所有功能,因此您可以在任何设备上的任何地方使用它!

功能

免费

入门版

专业版/企业版

企业版

专用的 JupyterLab 笔记本界面

快速、备份的 SSD 存储

5GB

10GB

20GB

无限

CPU 秒数(每天)

1,000

8,000

20,000

无限

已发布的应用程序

1

4

10

无限

每天的助手聊天次数

30

60

120

无限

包含最流行的 Python 包的 Conda 环境

创建和上传自己的自定义环境的能力

示例笔记本

Anaconda 笔记本与 JupyterLab 和 Jupyter 笔记本有什么区别?#

Anaconda 笔记本是托管的 JupyterLab 服务,使您能够可靠地在网上运行 JupyterLab 笔记本。您的专用 JupyterLab 实例预先配置了持久性云存储、数百个数据科学包以及托管基础设施。

要启动经典 Jupyter 笔记本的实例,请点击菜单栏中的“帮助”,然后选择“启动经典笔记本”。

我可以在哪里获得支持?#

您可以在 Anaconda 社区论坛 上获得社区支持。如果您需要进一步的技术帮助,请 提交支持工单

Anaconda 笔记本上预先配置了哪些包?#

所有可从 Anaconda 安装程序获得的包都已预加载,并可通过 Anaconda 笔记本使用。Anaconda Distribution 的最新版本始终是 Anaconda 笔记本中的默认环境。随着新的安装程序的发布,新的环境将变得可用。有关管理环境的更多信息,请参阅 环境

要查看某个环境中的所有包列表,请从 Anaconda 笔记本中的终端或笔记本中运行以下命令

..code-block:: none

conda list

我可以共享我的笔记本吗?#

可以!点击笔记本顶部的“共享”以生成可共享的链接或您的笔记本的可嵌入 HTML。有关更多信息,请参阅 共享 Anaconda 笔记本

如何将笔记本上传到服务?#

在 Anaconda 笔记本 JupyterLab 界面中,点击文件浏览器中的“上传文件”以浏览本地 .ipynb 文件。然后,点击“打开”。该笔记本将出现在左侧菜单中。

您还可以将笔记本从系统中的文件夹拖放到文件浏览器中以上传。

如何保存笔记本?#

与大多数 IDE 或编辑器一样,JupyterLab 具有标准的“保存”和“另存为...”功能,这些功能将保存您在我们平台上的目录中的笔记本。您还可以从“文件”菜单下载笔记本文件以将其保存到本地。

我可以在 Anaconda 笔记本中使用 Professional 存储库中的包吗?#

Anaconda 笔记本中可用的包是免费且公开的 repo.anaconda.com 存储库中可用的包的子集。目前不支持通过令牌访问从 Professional 存储库安装包。

我可以在 Anaconda 笔记本中安装新包或创建自定义环境吗?#

您可以使用 Anaconda 可以从 repo.anaconda.com 安装的任何软件包创建自己的 conda 环境。这可以通过按照 环境 中的步骤来实现。

我可以在工作中使用 Anaconda Notebooks 吗?#

Anaconda Notebooks 本身不提供对其用户的 *商业合规性*。使用 Pro、Business 或 Enterprise 订阅层的客户被允许将所有 Anaconda 产品用于商业用途。有关更多详细信息,请参阅我们的 服务条款

我在 Anaconda Cloud 中有一个组织。我的团队如何利用 Anaconda Notebooks?#

注册的客户,作为 Anaconda Cloud 上组织的一部分,可以独立访问 Anaconda Notebooks。在成员角色指定和注册后,将授予访问 Anaconda Notebooks 的权限。

我可以控制对 Anaconda Notebooks 的访问权限吗?#

所有注册的客户都可以访问 Anaconda Notebooks。组织级功能(包括用户访问控制)即将推出。敬请关注!

我有一个站点许可证。如何授予我的成员访问权限?#

如果您是客户,但尚未在 Anaconda Cloud 上注册您的组织,请参阅 此文档,了解如何设置您的组织并邀请成员。

如何创建 R 内核?#

从 Anaconda Notebooks 中的启动器打开一个终端并运行 conda create -n test_r r-irkernel -y。内核应在几分钟内出现。

在 Anaconda Notebooks 上发布与直接在 PyScript.com 上工作有什么优缺点?#

在 Anaconda Notebooks 上发布为您提供了一个服务器托管的应用程序,而 PyScript.com 为您提供了一个浏览器托管的应用程序。

Panel 支持服务器和浏览器操作;但是,浏览器端操作需要将所有数据复制到浏览器,这在处理大型数据集时不切实际。此外,一些应用程序无法在浏览器端运行,因为某些库使用 WASM 中不可用的操作(例如,像 numbadaskpytorch 这样的库)。换句话说,这取决于是在服务器上运行还是在浏览器中本地运行。

疑难解答#

我无法连接到我的 Anaconda Notebooks 实例。#

通常可以通过关闭所有选项卡、等待几分钟然后重新打开 Notebooks 来解决一般的连接和生成问题。检查 Anaconda 的状态页面 以了解正在进行的停机。

如何完全重置我的 Anaconda Notebooks 实例?#

要完全重置(“恢复出厂设置”)您的 Anaconda Notebooks 实例,请单击 **磁盘使用量** 指标上的任意位置以打开 **管理磁盘使用量** 对话框。然后,单击 **重置…**。

有关更多详细信息,请参阅我们的 数据存储和内存 主题。

我今天第一次打开 Anaconda Notebooks,并且所有 CPU 秒都被用完了。#

为了防止在您没有积极使用 Notebooks 时使用 CPU 秒,请确保在一天结束时注销之前关闭所有打开的 Notebooks 实例中的所有内核。您可以在 **正在运行的终端和内核** 选项卡中执行此操作。

如果问题仍然存在,请在 Anaconda 社区论坛 中提出问题或 提交支持工单

我的笔记本正在尝试导入一个包,但我遇到了错误。#

错误最常见的原因是您的环境中缺少必要的包。我们提供的默认环境基于 Anaconda 发行版,包含数百个用于数据科学的最常用 python 包,但它不包含所有内容。您可能需要创建一个自定义环境来安装您需要的包。

以下是一些帮助解决此问题的步骤

确保您选择了正确的内核/环境

默认的 anaconda-<YEAR>.<MONTH>-py<PYTHON_VERSION> 环境具有广泛的软件包选择,但您可能为您的笔记本创建了一个自定义环境。单独的环境在 JupyterLab 中表示为“内核”。您可以通过单击内容窗格右上角的内核名称来查看和切换可用内核。

列出环境中可用的软件包

您可以通过在终端中运行 conda list 来查看当前环境中可用的软件包。要查看特定环境中的软件包,请运行 conda list -n <ENV_NAME>。要查看可用环境的列表,请运行 conda info --envs。当前(活动)环境旁边将出现一个星号。

创建自定义环境

如果您的现有环境中都没有合适的包,请使用 conda install <PACKAGE> 将包安装到您的自定义环境之一,或者使用合适的包创建一个新的自定义 conda 环境。您可以通过在终端中运行 conda create --name <ENV_NAME> 来添加新环境。

创建环境后,它将作为运行笔记本的内核可用。

为什么我的自定义环境没有显示在启动器或选择内核模态中?#

您的自定义环境未显示的最常见原因是您的环境中没有 ipykernel 包,这是将环境用作笔记本内核所必需的。

要在您的环境中安装 ipykernel

  1. 从启动器打开一个新的终端。

  2. 通过运行以下命令进入您的环境

    # Replace <ENV_NAME> with your environment name
    conda activate <ENV_NAME>
    
  3. 通过运行以下命令在您的环境中安装 ipykernel

    conda install ipykernel
    

为什么我收到错误消息?#

如果您收到“文件加载错误”、“未处理错误”或“意外错误”,如以下图所示,您很可能已超过当前层的存储空间。按照上面存储问题中的步骤从您的 Notebooks 实例中删除项目,或升级到更高的订阅层。

我已经注册/登录了——为什么 Notebooks 没有打开?#

您的浏览器的弹出窗口阻止程序(在 Firefox 和 Safari 上自动启用)可能阻止了 Notebooks 打开。

禁用弹出窗口阻止程序,然后尝试从 anaconda.cloud 再次打开 Notebooks。

我已从免费层升级到付费层,但我无法连接到某些网站。#

无限制的互联网访问仅在新的 Notebooks 进程中激活。因此,Anaconda 建议关闭所有会话并从 anaconda.cloud 重新启动 Notebooks 以获取升级。

注意

升级可能需要一个小时才能生效。

为什么 Anaconda 使用白名单?

Anaconda 使用白名单来防止恶意行为者使用免费帐户匿名入侵和垃圾邮件其他网站。

免费层帐户只能访问我们 白名单 上的网站。

付费层帐户具有无限制的互联网访问权限,因为它们可以通过支付信息链接到真实的人。

如何将网站添加到白名单?

要将新网站添加到白名单,请使用 Anaconda Notebooks/PythonAnywhere 白名单请求 表单提交请求。我们只将网站添加到列表中,如果它们具有官方的、公开的、有记录的 API——也就是说,专为机器使用而设计的网站,而不是为人类使用而设计的网站。

注意

**GitLab 实例**: 如果 GitLab 实例包含公共存储库,则可以将其列入白名单。要将 GitLab 实例添加到白名单,请在您的请求中提供指向公共存储库的链接。

如何激活调试器?#

要激活调试器,请单击活动笔记本右侧的错误图标。从 JupyterLab 的 调试器主题 中了解更多关于调试器的信息。