如何将外部工具依赖项与python程序捆绑在一起?

时间:2019-09-04 07:30:53

标签: conda

我已经开发了一个python脚本,该脚本内部使用了3种不同的已开发工具(例如tool#1,tool#2和tool#3)。在运行python脚本之前,需要分别安装所有这3个工具。

我想开发一种方法,使用该方法可以将所有3个依赖项(工具)与python脚本捆绑在一起,然后将其运送到单个可执行文件中;这样,无论何时我希望其他人使用我的脚本,他/她都可以安装“那个”可执行文件并使用我的脚本,而不必担心设置conda环境。

现在,我创建了一个conda环境,在其中安装了所有3种工具,这是我所知最快的脚本运行方式。

将环境导出到YAML文件中

conda env export > environment.yml

使用此YAML文件安装导出的依赖项

conda env create -f environment.yml

因此,我正在寻找一种方法/方法/工具来将所有依赖项与python脚本捆绑在一起。我尝试使用Google搜索,但是找不到任何内容。

有人可以为我指出正确的方向吗?我只需要指向可以帮助我构建此类可执行文件的教程或视频的指针即可。

如果您需要进一步的说明,请告诉我。

0 个答案:

没有答案