nuitka 打包请注意版本

2023-12-13 04:55:26

版本查询

python -m nuitka --version

?默认下载的是下面的版本

上面那个版本 运行下面的代码,参数--nofollow-imports这个参数不起作用

import os 

def __main(main : str):
    parameters = [
       				# 使用gcc编译器来编译得到的C和C++源文件
        '--standalone',				# 构建独立软件,也就是将于系统有关的运行库和Python运行时打包
        '--show-progress',			# 展示打包过程
        '--show-memory',			# 打印打包时的内存占用
        '--nofollow-imports',		# 不打包import语句导入的包(因为nuitka自动导入的库有问题,后面我们会手动导入,这样成功率更高)
        '--plugin-enable=multiprocessing',
        '--experimental=use_peephole',
        '--output-dir=dist'	,		# 存放构建结果的文件夹
        '--follow-import-to=need'

    ]

    param_str = " ".join(parameters)
    command = "python -m nuitka  {} {}".format(param_str, main)

    os.system(command)

__main("main.py")

我们需要卸载上面的版本安装下面的版本

sudo python -m pip install  nuitka==0.6.19.5

文章来源:https://blog.csdn.net/weixin_41012767/article/details/134953908
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。