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

一、作用

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

二、必要的软件可库安装

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

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

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

你可能感兴趣的:(Python框架)