***** - 首页 - 微博


有个python项目,之前使用pyoxidizer打包,静态链接,单exe,工作良好。但是打包过程实在是太慢了,就想换成nuitka。结果一试,各种问题。

  1. 不支持run module,即python -m xxx,必须改源码把入口函数公开出来。
  2. 不支持运行时动态import,即importlib.import_module。
    这个项目必须使用动态导入,所以只能放弃nuitka,白折腾了。
    半夜还在搜nuitka的issue,这才知道它不支持动态导入,不支持的特性就应该在文档里明确写出来嘛,文档不提,编译日志也不说。。

https://weibo.com/mygroups?gid=221012100009820647