如何发布虚拟环境/分发来代替二进制文件

2024-06-26 18:02:17 发布

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

我有一个python库,它主要围绕单个图形应用程序。我本打算生成二进制文件,这样人们就不需要安装python来使用它,但是由于各种原因,这样做并不那么简单。因此,我试图想出一种最省事的打包方式,这样非程序员(例如微生物学家)就可以使用程序,而不用担心他们的python分布和虚拟环境以及其他麻烦。如果要安装python发行版或虚拟环境来运行它,许多人就不会使用这个程序,在二进制文件的问题得到解决之前,我需要一个解决办法。在

有没有可能提供一个完整的虚拟环境,以及一个文件夹中的python分发版,以便任何人都可以启动应用程序?他们下载文件,打开终端,输入“python”此程序.py“它刚刚发射?ImageJ有点像这样。如果您必须与一个完全的初学者共享python库,您将如何做到这一点?在

我愿意接受任何类型的黑客和解决办法。在


Tags: 文件py程序文件夹应用程序终端图形方式
1条回答
网友
1楼 · 发布于 2024-06-26 18:02:17

查看开发操作工具,如AnsiblePuppet。例如,您可以编写一个ansible剧本,它只需一次调用就可以完成所描述的所有事情。或者,你可以写一个bash脚本来设置venv和所有东西。在

Docker

相关问题 更多 >