使用自定义包/环境配置和构建基于 miniforge 的自定义 Windows x86_64 安装程序

问题描述 投票:0回答:1

我是 mambaforge/miniforge 发行版的长期 用户,用于实验物理科学中的各种任务。

过去,我总是通过 github 发布页面为我的个人机器安装 miniforge。

但是,我最近的任务是为不太懂 python/编程的用户创建一个工作流程,以安装一组预定义的包(numpy、scipy、pandas、jupyterlab + 依赖项)和环境(当然还有他们自己的包)。

我想避免冗长的教程和逐一安装软件包和/或导入环境 YAML,就像我通常在自己的安装中所做的那样。

我的基本想法是基于 miniforge 安装程序构建/创建一个自定义 exe 安装程序,但包含软件包和环境列表。我也愿意接受完全不同的方法(也使用 pip/vanilla python)。

这些软件包可以包含在安装程序中和/或根据要求列表在运行时下载。理想情况下,我或其他更有经验的用户应该可以轻松地调整安装程序,而用户群只会接触到简单的安装程序 exe/脚本。

我找到了this,但不确定从哪里开始以及如何继续,或者这是否是一个好的起点。

这似乎是一个已经解决了很多次的问题,是否有教程/文档/维基概述了必要的步骤?

python installation conda-forge mamba mini-forge
1个回答
0
投票

您可以编辑 https://github.com/conda-forge/miniforge/blob/main/Miniforge3/construct.yaml 并创建您自己的安装程序,该安装程序在 github 版本中构建和发布。

© www.soinside.com 2019 - 2024. All rights reserved.