我在没有sudo和Internet访问的环境中工作,因此拥有一个可以在任何地方部署的自包含应用程序包非常有用。
使用Maven将Java项目打包到可执行的jar文件中,这在我的情况下非常有用。
但是,我正在尝试使用python实现相同的功能,可能将所有必需的依赖项打包到zip / egg / wheel文件中,以便只要安装了python二进制文件就可以在任何环境中执行。
我尝试使用python setup.py bdist_egg
,但这会创建一个鸡蛋文件,而没有我的顶层 main .py和正在使用的模块。
非常感谢您在这种情况下的经验!