将附加包添加到 Anaconda 安装程序

Adding Additional packages to Anaconda Installer

我很想知道是否有方法可以将额外的包添加到 anaconda 安装程序中。我基本上是在寻找一种创建 anaconda 安装程序的解决方案,其中添加了一些额外的 python 包。因此,我向其提供安装程序的参与者无需担心 Internet 连接或添加其他命令。

这是一个介绍性的动手实践 python 会话。因此,objective 是为了尽可能减少整个安装过程对会话参与者的混淆。

我知道使用 docker 以及使用环境。我正在寻找更简单的东西,比如为我的参与者无缝安装 anaconda。

目前,我正在考虑做以下事情。

1) 提供软件包的 .tar.gz 文件以及安装程序

2) 安装和创建环境后,使用 .tar.gz 中的 pip 安装库 python -m pip install c:\mymodule\great.tar.gz

欢迎任何比上述方法更简单的方法。

来自 conda 关于 creating custom channels 的文档:

If you do not wish to upload your packages to the Internet, you can build a custom repository served either through a web server or locally using a file:// URL.

该页面上的说明告诉您如何从 conda 包创建本地自定义存储库。它们针对的是构建自己的包的人,但据我所知,您还可以使用现有的包,您可以从 https://repo.continuum.io/pkgs/ 的存储库下载这些包。

然后您可以在 conda create and/or conda install 命令的 -c 规范中使用该存储库的 file:// URL 来设置为您的用户创建工作环境。