python文件打包为可执行文件

基本需求:

1.操作系统:Windows 10 或更高版本的 Windows 操作系统。

2.处理器架构:确保电脑是64 位。本 .exe 文件是为 64 位系统打包的。

3.内存:建议更多可用系统内存。

4.硬盘空间:确保有足够的硬盘空间来存储 .exe 文件及其运行时产生的临时文件。

5.确保电脑配备显卡以及相应的显卡驱动程序,显卡显存大小建议xxx以上

执行流程:

Windows系统:

确保可执行文件不能跨平台使用(也就是windows打包的文件不能去linux运行,不能跨平台,此外还要保证系统的架构一致,比如在linux64位打包的不能再linux32位系统运行,会报格式错误)

1、安装pyinstaller模块(pip3 install pyinstaller安装)

确保pyinstaller模块安装在待打包文件运行所需要的虚拟环境

2、进入待打包文件路径并进行打包

确保在运行所需要的虚拟环境中打包

3、执行pyinstaller -F xx.py命令(如果提示无pyinstall,则pip3 install pyinstaller安装)

4、会生成dist/build/xx.spec3个新文件,dist目录下的exe即为打包后的exe文件

 

注意我上边的贴图是在linux系统中的测试,实际应该是个exe文件

5、将xx.spec和build文件都删除,把dist下的xx.exe放到与xx.py同级目录下

6、拷贝整个工程代码文件到其他机器上,双击exe文件即可运行。

Linux系统

注意上边打包为exe的方式只能windows运行,exe是windows执行的文件,如果想要在linux执行,并且让对面linux运行,也可以用上边的方式运行,但是打包方式出来的可执行文件不是exe,但是也能在linux系统运行

你可以按照以下步骤来运行它:

具体的步骤还是跟上边一样,只不过不是exe文件,是linux的可执行文件

1、导航到可执行文件所在目录:使用终端到包含可执行文件的目录中。

2、运行可执行文件:在终端中输入可执行文件的名称,并按下回车键来运行它。例如,如果可执行文件名为my_program,则输入:

./my_program

就可以运行该可执行文件

注意权限:确保你有执行该文件的权限。如果没有,你可以使用chmod命令赋予执行权限。例如,如果需要给my_program赋予执行权限,可以执行以下命令:

chmod +x my_program

这样将打包后的文件放到别的linux系统,按照上边的方式就能直接运行,无需配置环境

测试:

将整个代码包括可执行文件内的所有文件放到另一台系统中,运行可执行文件进行测试

  • 22
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值