将自己的Python代码打包成exe文件(更换设备可运行的)

时间:2024-02-25 08:17:39

1.这里使用到的第三方库是 pyinstaller,先安装该库

pip install pyinstaller

 

2.将python文件copy到python的安装目录下的Scripts目录下

 

 

 

 

3.打开cmd,cd到Scripts目录下,然后执行命令“pyinstaller -F 文件名.py”

 

 

4.在看到下面字段就成功了

 

 

5.之后会在Scripts目录下默认生成两个文件夹。build目录和dist目录,取dist目录下的exe文件就是可以在没有python环境下也可以执行的程序了。

直接双击这个文件就可以执行了。如果把这个文件发送到其他的电脑上面也是可以执行的。

注意的是:生成可执行文件的python版本位数(64位/32位)要和发送到的另一台电脑的位数一直。

 

 

 

6.同时_pycache_目录下也会生成一个文件,这个文件在本地是可以执行的,但是单独发送给其他该执行文件依赖文件的机器上,是执行不了的。

 

 

 

拓展:

pyinstaller -F :创建一个文件捆绑的可执行文件。

pyinstaller -w:创建一个不带小黑框的可执行文件。(是在dist目录下生成一个目录,里面有一个exe文件,但是也只能在本机执行)

pyinstaller main.py -p other-1.py -p other-2.py :多个py文件同时打包

pyinstaller *.py -i **.ico :为生成的可执行文件添加图标