入门指南#

查找、下载和安装包#

您无需拥有 Anaconda Enterprise 4 Repository 帐户或登录即可搜索、下载或安装包、笔记本、环境或安装程序。

您需要一个帐户才能访问私有包,而无需访问令牌,以及上传和与他人共享您自己的包、笔记本、环境和安装程序。

搜索包#

  1. 在顶部的搜索框中,键入您要搜索的文件名称的部分或全部,然后按 Enter 键 (Windows)/Return 键 (Mac)。

  2. 与您的搜索字符串匹配的包将显示出来。要查看更多信息,请单击包名称。

优化您的搜索结果#

您可以使用 3 个过滤器控件来过滤搜索结果

  • 类型:全部、仅 conda 或仅 PyPI。

  • 访问权限:全部、公共和/或私有——仅在您登录时可用。

  • 平台:全部、Source、Linux-32、Linux-64、Noarch、OSX-64、Win-32 和 Win-64。

注意:Source 包仅是源代码,尚未针对任何特定平台构建。Noarch 包构建为可在所有平台上工作。

从 Anaconda Enterprise 4 Repository 下载和安装包#

您可以使用Anaconda Navigator(Anaconda® 的图形用户界面)下载和安装包。高级用户可能更喜欢终端窗口或 Anaconda Prompt。

使用 Navigator#

安装 Anaconda 时会自动安装 Navigator。

要将包下载并安装到其自己的环境中

  1. 通过单击桌面上的程序图标或程序菜单中的图标来启动 Navigator。

  2. 设置 Navigator 以搜索您的本地 Repository

    1. 从顶部菜单栏中,选择“Preferences”(偏好设置)。

    2. 在 Anaconda API 域框中,键入您的本地 Repository 的地址

      注意:如果您的组织不使用 HTTPS,请在域框中使用 http 并清除“Enable SSL verification”(启用 SSL 验证)复选框。

      注意:如果您的组织使用子域,请输入地址为 https://api.<your-anaconda-repo>:8080。将 <your-anaconda-repo> 替换为您的本地 Repository 的名称。如果这不起作用,请联系您的系统管理员。

    3. 单击“Apply”(应用)按钮。

  3. 将 Navigator 登录到您的本地 Anaconda.org—Repository—以便您可以搜索标记为私有的包

    1. 单击右上角的“Sign in to Anaconda.org”(登录到 Anaconda.org)按钮。

    2. 键入您的 Repository 用户名和密码

    3. 单击“Login”(登录)按钮。

  4. Environments(环境)选项卡上,在最右侧的“Search packages”(搜索包)框中,键入所需包的名称。

  5. 在“Channels”(频道)左侧的列表中,选择“Not installed”(未安装)或“All”(全部),然后单击“Search”(搜索)按钮。

  6. 选中您要安装的包的复选框,然后单击“Apply”(应用)按钮。

有关更多信息,请参阅完整的 Navigator 文档Anaconda Navigator

在终端窗口或 Anaconda Prompt 中使用 conda#

安装 Anaconda 时会自动安装 Conda。

要将包下载并安装到其自己的环境中

  1. 在 Anaconda Enterprise 4 Repository 上找到您要下载的包,然后单击包名称。

    详细信息页面会显示当前操作系统的特定安装说明。

  2. 在您的终端窗口或 Anaconda Prompt 中输入命令。

    示例:使用 conda 下载和安装包

    conda install -c USERNAME PACKAGE
    

    提示:Conda 会将 USERNAME 扩展为 URL,例如 https://<your-anaconda-repo>/USERNAME,这基于 .condarc 文件中的设置。

构建和上传新包#

构建和上传新包是可选的,最适合熟悉使用终端应用程序的高级用户。它需要 anaconda-client,如果您已安装 Anaconda,则很容易获得。

使用终端窗口或 Anaconda Prompt 运行以下命令行命令。

  1. 要构建和上传包,请首先安装 Anaconda Client CLI

    conda install anaconda-client
    
  2. 登录到您的 Repository 帐户

    anaconda login
    

    在提示符下,输入您的 Repository 用户名和密码。

  3. 选择您要构建的包。对于此示例,您可以下载我们的公共测试包

    git clone https://github.com/anaconda-platform/anaconda-client
    cd anaconda-client/example-packages/conda/
    
  4. 要构建您的测试包,请首先安装 conda-build 并关闭自动 Client 上传,然后运行 conda build 命令

    conda install conda-build
    conda config --set anaconda_upload no
    conda build .
    
  5. 找到新构建的包的放置路径,以便您可以在下一步中使用它

    conda build . --output
    
  6. 将您的测试包上传到您的 Repository 帐户

    anaconda login
    anaconda upload /your/path/conda-package.tar.bz2
    

    注意:将 /your/path/ 替换为您在上一步中找到的路径。

有关更多信息,请参阅使用 conda 包

共享笔记本#

要使用 anaconda-client 将笔记本上传到 Anaconda Enterprise 4 Repository,请打开 Anaconda Prompt 或终端,然后输入

anaconda upload my-notebook.ipynb

注意:将 my-notebook 替换为您的笔记本名称。

查看笔记本#

您可以在 Anaconda Enterprise 4 Repository 中查看笔记本的 HTML 版本。登录到您的帐户,然后从查看按钮的下拉菜单中选择“Notebooks”(笔记本)。单击您要查看的笔记本的名称。

您还可以直接从以下位置查看笔记本的 HTML 版本

http://<your-anaconda-repo>/USERNAME/my-notebook

注意:将 <your-anaconda-repo> 替换为您的 Repository 名称,将 USERNAME 替换为您的用户名,并将 my-notebook 替换为您的笔记本名称。

任何拥有 anaconda-client 并有权访问 Repository 的人都可以下载您的笔记本。要下载笔记本,请打开 Anaconda Prompt 或终端并输入

anaconda download USERNAME/my-notebook

共享环境#

已保存的 conda 环境可以使用 Web 界面或 anaconda upload 命令上传到 Anaconda Enterprise 4 Repository。

要保存环境,请在 Anaconda Prompt 或终端窗口中运行此命令

conda env export -n my-environment -f my-environment.yml

要使用 Web 界面上传,请转到

https://<your-anaconda-repo>/<USERNAME>/environments

然后使用右上角的“Upload”(上传)按钮。

要使用 anaconda upload 命令上传

anaconda upload my-environment.yml

注意:将 my-environment 替换为您的环境名称。

您可以在以下位置查看已上传环境的列表

http://envs.<your-anaconda-repo>/USERNAME

注意:将 <your-anaconda-repo> 替换为您的本地 Repository 的名称,并将 USERNAME 替换为您的用户名。

任何有权访问的人都可以下载和安装您的环境。打开 Anaconda Prompt 或终端,然后输入

conda env create user/my-environment
source activate my-environment

注意:将 user 替换为您的用户名,并将 my-environment 替换为您的环境名称。