pyinstaller打包exe文件

打包exe文件

pip install pyinstaller==3.6
注意:版本
pip install Pyinstaller
pyinstaller -F -w 文件.py --noconsole

执行命令
pyinstaller -F xxx.py
报错后,找到当前目录下的xxx.spec,在此文件开头添加
import sys
sys.setrecursionlimit(10000)
1
执行命令,注意此时对xxx.spec文件执行,完成exe打包
pyinstaller -F xxx.spec
————————————————
问题:
File “site-packages\pkg_resources_init_.py”, line 86, in
ModuleNotFoundError: No module named ‘pkg_resources.py2_warn’
[12736] Failed to execute script pyi_rth_pkgres

[17404] Failed to execute script pyi_rth_pkgres

'''
问题`````````````````:  
File "site-packages\pkg_resources\__init__.py", line 86, in <module>
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'
[12736] Failed to execute script pyi_rth_pkgres

[17404] Failed to execute script pyi_rth_pkgres

'''
C:\Users\***\AppData\Local\Programs\Python\Python37\Lib\site-packages\pkg_resources\ init.py
打开之后注释第86行,保存之后,重新打包即可。

82 import(‘pkg_resources.extern.packaging.version’)
83 import(‘pkg_resources.extern.packaging.specifiers’)
84 import(‘pkg_resources.extern.packaging.requirements’)
85 import(‘pkg_resources.extern.packaging.markers’)
86 # import(‘pkg_resources.py2_warn’)
metaclass = type
————————————————
版权声明:本文为CSDN博主「HNU_刘yuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40608730/article/details/104864943
pip 下载包
pip --default-timeout=100 install pyinstaller -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

新建虚假环境
conda create -n pack_env python=3.7  # python 版本可以不写

进入虚假环境 
activate pack_env

进入虚假环境里py文件 当前目录下执行
pyinstaller -F -w  文件.py --noconsole
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值