请教各位大佬一个问题
我将一个 python 项目进行打包为 docker 镜像,是这样处理的,用到了 cython+pyinstaller 编译为动态库和打包为一个可执行文件都是在 docker 中完成的,一些看起来都没问题,但是执行的时候报错了。
打包为 docker 镜像尝试了 2 种方式:
对于方式 2 ,总不能使用 hidden-import 一个一个去加吧?所以想问问各位大佬有没有什么好的解决办法。
补充说明,两种方式打包为 docker 镜像都没问题,就是执行镜像程序的时候方式 2 报错。
1
wdlth 2022-09-19 22:32:41 +08:00
你用的基础镜像是什么?如果是 Alpine ,没有一些比如 glibc 的公共库,可能引起加载不了的问题。
|
2
selfeasy OP 用了 2 层镜像,一层是 python ,一层是 Alpine
|