1. 下载pyinstaller:
pip install pyinstaller
2. 进入到项目路径下(执行文件所在的目录),执行
# __main__.py 是deam项目的执行文件
pyinstaller -D -w -i demo.ico D:__main__.py
参数说明:
可选参数 | 示例 | 说明 |
|
| 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件 |
|
| 默认选项,除了主程序demo.exe外,还会在在dist文件夹中生成很多依赖文件,推荐使用这个 |
|
| 默认选项,只对windows有效,使用控制台 |
|
| 只对windows有效,不使用控制台 |
|
| 设置导入路径 |
|
| 给生成的demo.exe文件设置一个自定义的图标 |
3.执行完成
可以看到项目路径下有
-build文件夹
-dist文件夹:重要,下有__main__文件夹(py文件名字),有个__mian__.exe(py文件的名字)
-__main__.spec
4. 把依赖文件,拷贝到dist下的__mian__文件夹