python程序转exe文件

一、打包方法:

参考文档:

1、http://t.csdnimg.cn/QnbVp

2、http://t.csdnimg.cn/gYpu6

3、http://t.csdnimg.cn/8h55e

首先要分清是单文档打包还是多文档打包,如果是多文档打包还需要弄明白.spac文件的参数及使用方法。

1.1用pyinstaller库进行打包

1.2用auto-py-to-exe工具进行打包

二、问题合集:

FileNotFoundError: [Errno 2] No such file or directory: 'XXX:\\XXXX\\yapf_third_party\\_ylib2to3\\Grammar.txt'

原因是pyinstaller没有自带该第三方库文件的hook的时候,就会导致这个包文件不被打包进来。解决办法,写个hook,然后放进pyinstaller的hooks里面,(hook文件位置:虚拟环境\Lib\site-packages\PyInstaller\hooks)hook文件的命名规范为: hook-yapf_third_party.py

from PyInstaller.utils.hooks import collect_data_files
datas = collect_data_files("yapf_third_party")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值