隐藏 Navigator 磁贴#

Anaconda Navigator 包含一些配置选项,允许您自定义 Navigator 主页选项卡上可用的应用程序磁贴的可见性。

创建配置文件#

要自定义 Navigator 的磁贴,请在 Navigator 应用程序文件夹中创建一个配置文件(例如,hide-tiles.yaml)。

注意

配置文件的名称可以随意命名(在操作系统文件字符限制范围内),但必须为 .yaml 格式。

Navigator 应用程序文件夹位于隐藏的 .anaconda 文件夹内,该文件夹在首次打开 Navigator 时创建。

选择与您的操作系统对应的选项卡,以获取有关打开 Navigator 应用程序文件夹并在其中创建 .yaml 文件的命令行说明。

  1. 打开 Anaconda Prompt 窗口。

  2. 通过运行以下命令导航到 Navigator 应用程序文件夹

    cd %APPDATA%\.anaconda\navigator\applications\
    
  3. 通过运行以下命令创建一个新的空白配置文件

    # Replace <FILE_NAME> with the desired name for your config file
    # For example, nav-tile-config.yaml
    type nul > <FILE_NAME>.yaml
    
  4. 通过运行以下命令在默认文本编辑器中打开新文件

    <FILE_NAME>.yaml
    
  1. 打开终端窗口。

  2. 通过运行以下命令导航到 Navigator 应用程序文件夹

    cd ~/.anaconda/navigator/applications/
    
  3. 通过运行以下命令创建一个新的空白配置文件

    # Replace <FILE_NAME> with the desired name for your config file
    # For example, nav-tile-config.yaml
    touch <FILE_NAME>.yaml
    
  4. 通过运行以下命令在默认文本编辑器中打开新文件

    open <FILE_NAME>.yaml
    

隐藏现有磁贴#

Navigator 主页页面上可见的磁贴由您频道列表中的频道控制。例如,当您的频道列表中有 defaults 频道时,JupyterLab 磁贴以及 jupyterlab 包在主页上可用,但如果从频道列表中删除 defaults,则变为不可用(且不可见)。

此外,如果您将 conda-forgebioconda 或其他存储库频道添加到您的频道列表,您将在主页上看到其他应用程序磁贴。

如果您不希望其中某些磁贴可见,您可以使用 Navigator 应用程序文件夹中的 config .yaml 文件将其可用性设置为 false

有些默认应用程序在 Navigator 中具有硬编码名称

  • Anaconda AI Navigator - ai_navigator

  • Anaconda Cloud Notebooks - anaconda_notebooks

  • Anaconda Toolbox - anaconda-toolbox

  • EduBlocks - edublocks

  • Glueviz - glueviz

  • IBM watsonx - ibm_watson

  • JupyterLab - jupyterlab

  • Jupyter Notebook - notebook

  • Oracle Cloud Infrastructure - oracle_oci

  • Orange 3 - orange3

  • PyCharm Community - pycharm_ce

  • PyCharm Professional - pycharm_pro

  • PythonAnywhere - python_anywhere

  • PyScript - pyscript

  • QT Console - qtconsole

  • RStudio - rstudio

  • Spyder - spyder

  • VS Code - vscode

任何其他包磁贴都按其磁贴名称隐藏。

  1. 创建新的配置文件 或编辑现有配置文件。

  2. 添加类似于以下文本,具体取决于您要隐藏的磁贴

    vscode:
        is_available: false
    pycharm_ce:
        is_available: false
    # For example, if you have conda-forge added as a channel
    pyboat:
        is_available: false
    gnuradio-core:
        is_available: false
    

在此示例中,VS Code 和 PyCharm Community 默认应用程序磁贴以及来自 conda-forgepyboatgnuradio-core 磁贴将从 Navigator 主页选项卡中对用户隐藏。

注意

如果您的磁贴未能隐藏,请确保您的 yaml 文件不包含任何制表符空格。对于任何缩进,请使用四个空格而不是制表符。

注意

Navigator 当前在隐藏磁贴名称时不支持模式匹配或正则表达式。