我可以在后台安装Miniconda和pip软件包作为.NET程序的一部分吗?

2024-04-26 00:23:18 发布

您现在位置:Python中文网/ 问答频道 /正文

GitHub上有一个软件工具箱/项目,分布在GNU通用公共许可证v3.0下,我在.NET程序中使用它(我的程序基本上模拟用户打开命令行并输入命令以使用工具箱)。工具箱需要设置Python或迷你Python,并为其设置环境。我可以不直接询问用户(谁在使用我的程序)就在幕后设置所有这些吗?在许可方面允许这样做吗

对于一个非程序员来说,确保你设置了Miniconda,为工具箱安装了环境,并且正确地完成了所有的“pip安装”工作,这是一件非常麻烦的事情。我的.NET程序包含GitHub工具箱/项目中所有文件的静态版本(由我编辑)。我的程序首先使用cmd.exe命令在后台安装Miniconda3,从Github工具箱/项目的作者提供的“.yaml”文件创建环境,然后每次通过激活环境并通过“ipython”访问工具箱的功能来调用它。在许可或版权方面是否存在任何问题(事实上,我在幕后安装整个Miniconda,而没有直接询问用户或为他们设置环境)?我也计划在GNU通用公共许可v3.0下发布我的程序


Tags: pip项目命令行用户gnu命令程序github