入门

查找、下载和安装软件包

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

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

搜索包

  1. 在顶部的搜索框中,键入要搜索的文件的部分或全部名称,然后按 Enter。
  2. 显示与您的搜索字符串匹配的包。要查看更多信息,请单击包名称。
../../../_images/anaconda-repo-search.png

优化你的搜索结果

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

  • 类型:全部、仅 conda 或仅 PyPI。
  • 访问:全部、公共和/或私人——仅当您登录时可用。
  • 平台:全部、源代码、Linux-32、Linux-64、Noarch、OSX-64、Win-32 和 Win-64。

注意:源包只是源代码,尚未为任何特定平台构建。Noarch 软件包可在所有平台上运行。

从 Anaconda Repository 下载和安装软件包

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

使用导航器

安装 Anaconda 时会自动安装 Navigator。

将软件包下载并安装到它自己的环境中:

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

  2. 设置 Navigator 以搜索您的本地存储库:

    1. 从顶部菜单栏中,选择首选项。

    2. 在 Anaconda API 域框中,键入本地存储库的地址:

      ../../../_images/anaconda-repo-local.png

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

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

    3. 单击应用按钮。

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

    1. 单击右上角的 Sign in to Anaconda Cloud 按钮。

    2. 输入您的存储库用户名和密码:

      ../../../_images/anaconda-repo-navigator-signin.png

    3. 单击登录按钮。

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

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

  6. 选中您要安装的软件包的复选框,然后单击应用按钮。

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

在终端窗口或 Anaconda 提示中使用 conda

安装 Anaconda 时会自动安装 Conda。

将软件包下载并安装到它自己的环境中:

  1. 在 Anaconda 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 客户端 CLI:

    conda install anaconda-client
    
  2. 登录您的存储库帐户:

    anaconda login
    

    在提示下,输入您的存储库用户名和密码。

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

    git clone https://github.com/anaconda-platform/anaconda-client
    cd anaconda-client/example-packages/conda/
    
  4. 要构建您的测试包,首先安装 conda-build 并关闭自动客户端上传,然后运行 命令: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 Repository,请打开 Anaconda Prompt 或终端,然后输入:

anaconda upload my-notebook.ipynb

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

查看笔记本

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

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

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

注意:替换<your-anaconda-repo>为您的存储库名称、USERNAME您的用户名和my-notebook 您的笔记本名称。

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

anaconda download USERNAME/my-notebook

共享环境

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

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

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

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

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

然后使用右上角的上传按钮。

使用以下命令上传:anaconda upload

anaconda upload my-environment.yml

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

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

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

注意:替换<your-anaconda-repo>为您本地存储库的名称和USERNAME您的用户名。

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

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

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