使用 Anaconda Nucleus 帐户保护您的 Conda 环境安全

一年前,我们推出了 Nucleus 社区,将数据科学从业者与他们最喜欢的 Python 包的开发人员、社区中的学习者以及彼此连接起来。今天,我在这里谈谈我们刚刚添加到 Nucleus 和 Anaconda Navigator 中的一些新功能,这些功能使从业者能够保持更紧密的联系。

任何云平台的优势不仅仅是能够在任何地方访问内容,还有能力在您的设备之间贡献、共享和同步内容——这就是我们新的 Conda 环境同步的用武之地。您现在可以从本地计算机备份 Conda 环境,并免费将其存储在 Nucleus 中。这将使跨机器同步变得更容易,并防止丢失重要的环境。

Conda 环境解释

除了 Conda 是提供“正常工作”的包的包管理器之外,Conda 还是一个开箱即用的虚拟环境管理工具。与 pyenv 或 virtualenv 类似,Conda 使您能够在同一台机器上指定和管理各种开发环境,这些环境具有不同版本的应用程序、工具和包,而不会产生冲突。

每个 Conda 环境都指定要使用的 Python(或 R)版本,以及所有必需的包,以及哪些特定版本满足您的需求。它们会将每个项目的特定要求包含在内,并帮助您管理各种项目及其独特的依赖项。我不会详细介绍虚拟环境如何实现可重复和可靠工作的多种方式。但最重要的是,它们对几乎所有开发人员或数据科学家的工作流程至关重要。

借助我们最新的 Anaconda Navigator 版本,您可以将环境备份到云端,并将其导入到同一台或不同的机器上。您可以使用此功能来为您的工作创建检查点,保留一份用于灾难恢复的副本,或在机器之间迁移。继续阅读以了解如何操作。

如何备份您的环境

在开始之前,您需要设置几件事

  1. 一个 Anaconda Nucleus 帐户
    1. https://anaconda.cloud/sign-up 注册您的免费帐户

  2. 已安装 Anaconda Navigator 2.1.0 版本
    1. 如果您没有 Conda 或 Navigator,可以在 Nucleus 顶部导航栏的“安装程序”下找到我们的安装程序。

    2. 通过在终端中运行 `conda update anaconda-navigator` 来确保您拥有最新版本。

  3. 您要备份的现有环境
    1. 如果您没有要备份的环境,可以使用 Navigator 环境部分中的“创建”按钮创建一个新环境。

完成所有设置后,转到 Navigator 的环境部分,选择要备份的环境,然后单击底部的“备份”按钮。

您现在应该看到一个选项,可以选择备份到本地驱动器或 Anaconda Nucleus(如果您尚未登录 Nucleus,则在 Nucleus 选项下有一个登录链接)。

从那里,您可以选择要用于备份的名称,以及是否要覆盖 Nucleus 帐户中具有相同名称的任何备份。

继续备份,您应该会看到一个成功弹出窗口。

现在让我们转到 Nucleus 查看您的新备份。从您的个人资料中,转到“订阅”,然后是“环境”,您就可以看到您的备份。

它在云中——成功!

从这里开始,我将让您自己完成导入过程,但它就像在 Navigator 的环境屏幕中单击“导入”,然后选择您的备份以及要为其命名的名称一样简单。

下一步是什么?

我们的目标是提供一个连接本地工作区到 Nucleus 帐户的小而重要的步骤,但我们还没有完成。在短期内,我们计划对环境同步进行一些更改,使其更易于使用、更灵活且更强大。其中许多更改将在未来几个月内推出。

从长远来看,我们希望这可以扩展到增强您工作流程的更多方面。我们的最终目标是利用 Nucleus 平台不仅将您的所有环境和设备连接在一起,而且还将您与他人连接起来,使您能够与世界各地的数据科学家、开发人员和工程师进行学习、共享、协作和贡献。请加入 Nucleus 并就 GitHub 上的反馈意见提供给我们,因为我们一直在寻找改进并使其成为我们社区的更美好之地。

与专家交谈

与我们的专家交谈,为您的 AI 之旅找到解决方案。

与专家交谈