管理包#

Environments (环境) 页面上,右列中的包表列出了左列中所选环境中包含的包。

注意

每个环境的包都是单独管理的。您对包所做的更改仅适用于活动环境。

提示

Update Index 按钮将刷新包表,其中包含任何已启用通道中可用的所有包。

筛选 packages 表#

默认情况下,包表中仅显示已安装的包。要筛选表以显示不同的包,请执行以下作:

  1. 单击旁边的下拉列表 渠道.

  2. 选择要显示的包类型。

注意

选择 Updatable filter 选项将列出已安装且具有可用更新的包。

搜索包#

要搜索特定包,请在 Search Packages 框中键入包的全部或部分名称。

搜索结果取决于:

  • 添加到 Navigator 的通道,

  • 选定的 Package List (所选包列表) 筛选器选项,以及

  • 如果搜索已安装的软件包,则选择的环境

如果您期望的软件包未显示在搜索中,请确保您选择了正确的筛选选项和环境。如果该包在默认频道中不可用,请确保将正确的频道添加到您的 Channels 列表中。

安装软件包#

  1. 选择要安装包的环境。

    注意

    Anaconda 不建议在您的base环境。

  2. 选择 Not Installed 过滤器选项,以列出环境通道中可用但尚未安装的所有软件包。

    注意

    仅列出与当前环境兼容的软件包。

  3. 如有必要,请使用 Search Packages 框缩小包选项的范围。

  4. 选择要安装的软件包。

  5. 单击 Apply

  6. 查看 Install Packages 信息。此对话框列出了选择用于安装的软件包以及还需要安装的软件包的所有依赖项。

    您可以按以下信息对要安装的软件包列表进行排序:

    名字

    包的名称。

    取消链接

    正在卸载的软件包版本。

    链接

    正在安装的软件包版本。

    渠道

    从中安装包的通道。

    行动

    正在执行的作。在本例中为 “Install”。

  7. 单击 Apply

    提示

    如果安装新软件包后未显示在软件包表中,请选择 Home (主页),然后单击 Refresh (刷新) 以重新加载软件包表。

确认包已安装正确#

安装包后,它将显示在给定环境的 Installed package (已安装的包) 列表中,但确认包是否已正确安装的另一种方法是在该环境中打开 Jupyter Notebook,导入包并显示其帮助文本。这些说明假定您创建了一个名为biopython并在其中安装了 BioPython 包。

  1. Home (主页) 上,选择biopythonenvironment (环境) 下拉列表。

  2. 单击 Jupyter Notebook 应用程序磁贴上的安装,将其安装到biopython环境。

  3. 从 Jupyter Notebook 的应用程序磁贴启动 Jupyter Notebook。

  4. 在 Jupyter Notebook 中,单击 New 并选择 Python 3 内核。

  5. 将以下代码复制并粘贴到第一个单元格中:

    import Bio
    help(Bio)
    
  6. 要运行代码,请单击“运行”或使用键盘快捷键 Ctrl+Enter (Windows)/Ctrl+Return (Mac)。

  7. 此时将显示 BioPython 帮助文本。

    注意

    要确定软件包的导入名称(例如Bio对于 BioPython),请搜索软件包的文档。

更新包#

若要将包标记为更新:

  1. 选择 Updatable filter (可更新过滤器) 选项以列出所有已安装且具有可用更新的软件包。

  2. 选择要更新的包所在行上的蓝色箭头。

  3. 单击 Apply

安装不同的软件包版本#

  1. 选中要更改其版本的包旁边的复选框。

  2. 选择标记以进行特定版本安装。如果此包有其他版本可用,则它们将显示在列表中。

  3. 选择要安装的包版本。

  4. 单击 Apply

删除包#

  1. 选中要删除的包旁边的复选框。

  2. 选择 Mark for removal(标记要删除)。

  3. 单击 Apply

高级包管理#

Navigator 提供了一个方便的图形界面,用于管理 conda 环境、通道和软件包。但是,如果您习惯使用 Anaconda Prompt(Linux 或 macOS 上的终端),您可以访问其他高级管理功能。要了解更多信息,请参阅 conda 文档中的管理软件包