我有一个python库,主要以单个图形应用程序为中心。我打算制作二进制文件,以便人们不需要安装python来使用它,但由于各种原因,这样做并不那么简单。因此,我试图想出最无障碍的方法来打包这个,以便非程序员(例如微生物学家)可以使用该程序而不必担心他们的python分布和虚拟环境以及其他麻烦。许多人如果必须安装python发行版或虚拟环境才能使用该程序,并且直到解决了二进制文件的问题,我需要一个解决方法。
是否可以在文件夹或其他内容中提供完整的虚拟环境和python发布,以便任何人都可以启动应用程序?他们下载文件,打开一个终端,键入" python thisprogram.py"它刚刚发布? ImageJ有点像这样的作品。如果你必须与一个完整的新手分享你的python库,你会怎么做?
我愿意接受任何类型的黑客攻击和解决方法。