pip install pyinstaller

Tkinter做的软件打包成exe用pyinstaller实现

安装:

pip install pyinstaller

如遇以下错误:

ReadTimeoutError(self._pool, None, “Read timed out.”)
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Read timed out.

则用以下命令安装:

pip install -i https://pypi.douban.com/simple pyinstaller

打包命令(打开cmd切换到要打包的文件目录下):

pyinstaller -F -i 图片.ico 文件.py

隐藏控制台:pyinstaller -F -i -w 图片名.ico 文件.py

使用控制台:pyinstaller -F -i -c 图片名.ico 文件.py

生成的exe在dist文件夹中

需要注意:

1.把ico图片放到打包目录

2.报错打不开
将dist里的exe拉出,与ico图片放在同一目录下即可

发表评论

您的电子邮箱地址不会被公开。