安装很简单
pip install pyinstaller
pyinstaller用法
pyinstaller -F demo.py #只在dist中生产一个demo.exe文件。
pyinstaller -D demo.py #默认选项,除了demo.exe外,还会在在dist中生成很多依赖文件。
pyinstaller -c demo.py #默认选项,只对windows有效,使用控制台,就像编译运行C程序后的黑色弹窗。
pyinstaller -w demo.py #只对windows有效,不使用控制台。
pyinstaller -p E:\python\Lib\site-packages demo.py #设置导入路径,一般用不到。
pyinstaller -i D:\file.icon demo.py #将file.icon设置为exe文件的图标,推荐一个icon网站:icon
如果电脑是64位统想要打包的程序能在32位系统中运行。
这时不需要使用32位电脑再来打包,只需要在你原本64位的电脑上安装32位的python
python下载地址
https://www.python.org/downloads/windows/
安装时最好不要勾选添加环境变量,避免与本机的python混淆,记住安装好的python路径
安装好后进入python的文件夹,安装pywin32
python.exe -m pip install pywin32
ython -m pip会使用您指定为python的Python解释器来执行pip,
或者是下载安装https://sourceforge.net/projects/pywin32/files/pywin32
然后安装pyinstaller
python.exe -m pip install pyinstaller
安装好的pyinstaller执行程序在python/Scripts/文件夹下,进入该文件夹
打包方式为(示例):
pyintaller.exe -F -w D:\demo.py
打包成功后可以在同级目录的dist文件下,查看