Python文件.py转换为.exe可执行程序详细步骤

一、作用

1、方便程序移植,其他设备可能没有装python环境一样能运行。
2、保护源代码,多用于演示。
3、装逼。。。

二、必要的软件可库安装

1、下载pyInstaller:根据python的版本下载对应的版本。点这里进入官网下载
在这里插入图片描述将下载后的文件解压如下:
在这里插入图片描述2、还需要下载一个pywin32,下载网址,注意选择Python3.7版本的下载(我的是3.7,也是需要和python版本对应)。
在这里插入图片描述下载好后安装,全部默认下一步就好。
3、在CMD命令行进入Python3.7安装目录下的Scripts目录并执行:
python pywin32_postinstall.py -install 如图:
在这里插入图片描述4、在CMD命令行中进入D:\Program Files\Python\pyinstaller-v3.4\pyinstaller-pyinstaller目录(解压pyInstaller的目录),然后执行:
python setup.py install 如图:
在这里插入图片描述

三、将python文件转为.exe可执行文件

1、将helloword.py放到目录D:\Program Files\Python\pyinstaller-v3.4\pyinstaller-pyinstaller下。
在这里插入图片描述2、在CMD命令行进入该目录,并执行命令:
python pyinstaller.py -F helloword.py
在这里插入图片描述
3、等他运行完成后会生成一个新目录D:\Program Files\Python\pyinstaller-v3.4\pyinstaller-pyinstaller\helloword
在该目录的dist文件夹下生成了一个helloword.exe。
在这里插入图片描述4、这样就大功告成了,但是存在很多兼容性问题,在你的电脑能运行,在其他电脑不一定能运行,这个确实很坑…
如果运行的python文件包括其他静态文件(比如图片,mp3等),在转化完成后拷到和exe文件一起就行。也就是仅打包.py文件。
在其他电脑同位打开黑屏的,可以试试右键以管理员身份运行。

发布了51 篇原创文章 · 获赞 44 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/vpqtxzmzezeqjj9977/article/details/86375851