为方便 Python 脚本在没有安装环境的 windows 电脑上运行,可使用pyinstaller
将 Python 脚本打包成可执行程序。
安装 pyinstaller
1 |
$ pip install pyinstaller |
使用方法
以 guess_exe.py 为例,介绍使用方法
1 |
$ pyinstaller -F -p C:\ProgramData\Anaconda3\Lib\site-packages guess_exe.py |
Opitions:
1 2 3 4 5 6 7 8 9 |
常用的可选参数如下: --onefile 将结果打包成一个可执行文件 --onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认) --paths=DIR 设置导入路径 --distpath=DIR 设置将打包的结果文件放置的路径 --specpath=DIR 设置将spec文件放置的路径 --windowed 使用windows子系统执行,不会打开命令行(只对windows有效) --nowindowed 使用控制台子系统执行(默认)(只对windows有效) --icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对windows有效) |
dist 目录中的 guess_exe.exe 即可执行文件。