pythonpex文件(https://pex.readthedocs.io/en/latest/)允许将应用程序及其所有依赖项捆绑到一个可执行文件中。在
还可以将依赖项打包到python解释器中。在
但是,我希望有一个“库”,我可以从中导入库,但它本身不是一个胖的解释器。只需解压缩PEX文件,从中取出轮子,然后pip安装它们是可能的,但这依赖于PEX文件的内部结构永不改变,而且所有依赖项始终是轮子。我想到的主要用例是在spark workers上安装依赖项;因此,如果您认为部署一个胖python解释器是个好主意,也请告诉我。在
是否可以从现有的PEX文件中以惯用方式导入?我不想有一个完全不同的过程来打包一个可执行文件,而不是打包没有可执行文件的依赖项。在
或者,有没有一些干净的替代品,可以很容易地用裤子/鞋帮来制作?我可以编写virtualenv/conda env的压缩脚本,但它不是现成的,而且这个解决方案也存在一些问题。在
目前没有回答
相关问题 更多 >
编程相关推荐