pythonPython学习资料整理python

(八)Python项目打包成exe遇到的坑

2019-12-27  本文已影响0人  python与数据分析

1、使用pyinstaller打包python程序为exe文件

pip install pyinstaller

先安装pyinstaller,对小一些的工程来说pyinstaller很好用。

进入项目目录,这个目录就是存放启动文件的那个目录。

在项目目录下通过终端运行

pyinstaller -F start.py    #这里的start.py就是启动文件,根据自己的项目对号入座

一切顺利的话,会在出现一个名为dist的文件夹,里面有.exe文件。

2、遇到的问题

问题①

运行exe闪退,解决办法是把可执行文件拖到cmd里运行,查看报的错误。我的报错提示是找不到config,配置文件。

解决思路:
image.png

找了一天,改文件目录,文件名,都未解决。这也没错啊,指定了路径,怎么还报错。后来才发现,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 pymysql

3、exe 运行效果

image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读