Python-pyinstaller
1 Python生成exe文件
安装Pyinstaller,在cmd窗口,输入指令进行网络安装
pip install pyinstaller
安装完毕后,确认当前目录,进入要生成exe文件的文件目录
cd C:\Users\Desktop\PythonProject\mypyqt
使用如下指令生成exe文件,生成的文件在当前目录下的dist文件夹
- -F(注意大写)是所有库文件打包成一个可执行文件,windows下是exe,Linux下是对应的可执行文件;
- -w是禁止弹出黑色控制台窗口
pyinstaller -F -w filename.py
- -i是设置exe文件的图标,只支持ico格式,img.ico是图片文件
pyinstaller -F -w -i img.ico filename.py
2 pyinstaller命令失效解决方案
pyinstaller -F -w filename.py
命令失效通常是因为python包或者pyinstaller包是从别处复制过来的,有些路径还是别人的,需要检查两处地方
-
Window环境变量必须包含当前的python.exe路径和Scripts路径
-
使用notepad++检索pyinstaller.exe内python.exe关键词,将路径替换到自己的路径