使用 pyinstaller 把python脚本打包成 windows exe 可执行程序
2017-11-03 12:59
831 查看
首先,需要明确的一点是,必须在 windows 安装 python,并且用 windows 下的 python 来执行打包的操作,才可以得到 exe 可执行程序(可以先在 linux 下完成调试)。
因为无论是 py2exe 还是 pyinstaller,都是针对同平台来发布的。如果在 linux 下执行打包的操作,最终得到的一定是一个 linux 下的二进制可执行程序。
比如我这边就是
-F 参数的意思是只生成一个 exe 文件。否则还会同时生成一堆 dll 动态库,不方便拷贝和使用。
打包完成后,会在当前目录下生成一个 dist 目录,里面的文件就是最终我们需要的 exe 文件
因为无论是 py2exe 还是 pyinstaller,都是针对同平台来发布的。如果在 linux 下执行打包的操作,最终得到的一定是一个 linux 下的二进制可执行程序。
1. 安装 pyinstaller
pip install pyinstaller
2. 修改环境变量
需要把 python 安装目录下的 scripts 目录添加到环境变量 PATH 里面去比如我这边就是
C:\Python27\scripts
3. 编写代码
4. 打包
进入代码所在目录,执行pyinstaller -F your_script_name.py
-F 参数的意思是只生成一个 exe 文件。否则还会同时生成一堆 dll 动态库,不方便拷贝和使用。
打包完成后,会在当前目录下生成一个 dist 目录,里面的文件就是最终我们需要的 exe 文件
5. 注意点
不要在代码里使用 os.system(“”) 这样的语句,因为各个平台的系统指令是不同的相关文章推荐
- 使用py2exe打包python脚本为exe可执行程序
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- PyInstaller将python脚本打包成exe可执行程序
- Windows平台使用PyInstaller将Python脚本打包成可执行文件
- 使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
- 使用PyInstaller将Python程序打包成一个单独的exe文件
- Windows 中使用py2exe将python程序打包成可执行程序
- 使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
- 11 Python pyinstaller--将Python程序打包成单独的exe可执行文件
- 使用PyInstaller把Python脚本打包成exe
- PyInstaller(windows开发,打包python软件为exe)使用教程
- 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
- 使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
- 利用PyInstaller把Python程序打包成exe可执行文件
- python3.6版本生成的python脚本如何打包为可独立执行的exe程序
- PyInstaller对python脚本进行代码打包成单个独立的exe可执行文件
- 用Pyinstaller把Python3.4程序打包成可执行文件exe
- 使用pyinstaller打包python源代码,成为linux/windows下可执行文件
- windows python 使用pyinstaller2.1打包exe