python如何打包成exe可执行文件

一、利用pyinstaller将 Python 脚本打包成可执行文件
1、安装pyinstaller

pip install pyinstaller

2、检查是否安装成功

pyinstaller --version

3、使用pyinstaller
pyinstaller 的语法:pyinstaller [options] script [script…] | specfile
最简单的用法,在和 test.py 同目录下执行命令:

pyinstaller test.py

然后会看到新增加了两个目录 build 和 dist,dist 下面的文件就是可以发布的可执行文件,对于上面的命令你会发现 dist 目录下面有一堆文件,各种都动态库文件和 myscrip 可执行文件。有时这样感觉比较麻烦,需要打包 dist 下面的所有东西才能发布,万一丢掉一个动态库就无法运行了,好在 pyInstaller 支持单文件模式,只需要执行:

pyinstaller -F test.py

你会发现 dist 下面只有一个可执行文件
在这里插入图片描述
4、双击运行,出现问题
在这里插入图片描述
5、问题缘由:
我的python是pycharm使用Anaconda集成包的,虽然很方便,但是在打包的时候,会出现问题
参考博客:https://blog.csdn.net/weixin_42029733/article/details/103121193
6、问题解决:
新建一个项目,使用python的纯净版本,也就是不使用集成包,再去执行123步骤,你会发现打包出来的可执行文件,即使在没有python环境下也可以执行成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了27 篇原创文章 · 获赞 7 · 访问量 3522

猜你喜欢

转载自blog.csdn.net/qq_33966519/article/details/103762803