Python导出为exe程序(安装pyinstaller出错解决办法)

一.pyinstaller简介

pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。

二.pyinstaller在windows下的安装

使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32

image.png

image.png

出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功、

三.安装出错解决办法

如果安装出错,可参考这个方法:
Ctrl R +cmd打开命令控制台
在安装pyinstaller库前要先安装pywin32
先输入命令pip install pywin32安装成功后再
输入命令pip install pyinstaller就能安装成功
也可在这里下载安装pyInstalller下载

四.导出成exe程序

在控制台输入:pyinstaller -F -w *.py //*代表文件名 也可在cmd输入: python pyinstaller.py -F -w *.py //*代表文件名 记住路径一定要写好,包含调用文件也要放在根路径下 最后会在dist文件夹下生成.exe文件(如果运行不成功,可以把要调用的文件也放到该文件夹下)