Python3中将py打包成exe可执行文件
- 原创
- |
- 浏览:12201
- |
- 更新:
Python3已经走在逐渐代替python2成为主流的路上。
用python写完的脚本,每次运行都得在IDE打开在运行,很麻烦所以我们需要经常将python编译成exe
方法/步骤
为什么不使用py2exe?
因为py2exe打包完后只能在相同系统下运行;打包同时需要打包dll文件等各种文件
pyInstall打包完以后只有一个exe运行文件
pyInstaller是一个单独的可执行程序,不是包也不是库需要单独下载安装。下载路径如下
ht中间tp://w中文ww.pyins去掉taller.org/。打开网址后下载对应支持python版本的pyInstaller。如图中红线所示
- 此文章非法爬取自百度经验
点击下载到本地电脑端后,使用rar解压。下载安装pywin32文件下载链接:
ht其中tps://sourcef去掉orge.net/projects/pywin32/files/pyw中文in32/Build%20220/,在其中找到对应自己python版本的pywin32文件
点击执行pywin32-220.win-amd64-py3.4.exe(不同版本不一样),安装完成后,H:\Python\Scripts在此路径中会找到pywin32_postinstall.py这个文件。然后在windows shell窗口中输入命令python pywin32_postinstall.py install命令(注意执行命令时的路径),安装成功后会出现如图所示的提示。
在开始菜单中打开cmd命令窗口或者使用windows shell窗口,然后cd进入其中pyInstall解压后的文件steup.py所在路径。
进入路径后执行命令python setup.py install,然后坐等安装执行成功的提示。如下图中红线所示
配置完各种环境以后接下来就是将.py文件打包为.exe文件。首先将写好的.py文件放到刚才解压的目录中此处是H:\Python\PyInstaller-3.2
然后在命令窗口window shell中cd进入该目录,在此目录中执行命令。python pyinstaller.py -F XXXX.py,执行完毕以后会在此目录中生成以你的.py文件名命名的文件夹
文件夹成功生成后你想要的.exe文件就存在于该文件夹的XXXXX\dist 文件夹中,此处的.exe文件单独移动到任何地方都可以执行不依赖于任何其他额外文件(ico等资源文件除外)。
附送 pyinstaller打包时的指令含义
END



















