前言:
眼前朋友们对“python cmd闪退”可能比较注意,朋友们都需要知道一些“python cmd闪退”的相关文章。那么小编在网上汇集了一些对于“python cmd闪退””的相关知识,希望我们能喜欢,各位老铁们一起来了解一下吧!1、使用pyinstaller打包python程序为exe文件
pip install pyinstaller
先安装pyinstaller,对小一些的工程来说pyinstaller很好用。
进入项目目录,这个目录就是存放启动文件的那个目录。
在项目目录下通过终端运行
pyinstaller -F start.py #这里的start.py就是启动文件,根据自己的项目对号入座
一切顺利的话,会在出现一个名为dist的文件夹,里面有.exe文件。
2、遇到的问题问题①
运行exe闪退,解决办法是把可执行文件拖到cmd里运行,查看报的错误。我的报错提示是找不到config,配置文件。
解决思路:
找了一天,改文件目录,文件名,都未解决。这也没错啊,指定了路径,怎么还报错。后来才发现,exe打包没找到config。于是通过在项目中导入config解决。
import vm.config问题②
WARNING: Hidden import "MySQLdb" not found!17517 WARNING: Hidden import "sqlalchemy.orm.state", "sqlalchemy.orm.strategies" not found!
解决思路:
根据上面的问题①我尝试了下导入pymysql,成功。
import pymysql3、exe 运行效果
好了,完工。歇会儿喝口茶。哈哈。
标签: #python cmd闪退