细讲怎样将python源代码转换成无需源代码的可执行文件

时间:2024-05-18 20:19:49

在我们的学习过程中,免不了要将自己的成果与好朋友“秀”一下?但是好朋友没有安装Python程序的解释器怎么办?别担心,Pyinstaller库帮你解决难题。

一、Pyinstaller库概述

我们都知道python程序保存的文件格式为.py,通过Pyinstaller库,我们可以将之转换成无需源代码的可执行文件。
细讲怎样将python源代码转换成无需源代码的可执行文件
PyInstaller库是第三方库

  • 官方网站:http://www.pyinstaller.org
  • 第三方库:使用前需要额外安装
  • 安装第三方库需要使用pip工具
    我们只需要:(cmd命令行) pip install pyinstaller, 就能安装好Pyinstaller库。
    细讲怎样将python源代码转换成无需源代码的可执行文件
    细讲怎样将python源代码转换成无需源代码的可执行文件

二、Pyinstaller库的使用

  • 简单的使用:(cmd命令行) pyinstaller -F <文件名.py>

细讲怎样将python源代码转换成无需源代码的可执行文件
命令行窗口会跳出上述英文,皆为正常现象。同时生成的三个文件夹,“build”和“pycache”这两个我们可以大胆删除。
“dist”文件中的文件,即是我们的程序小包裹,即无需源代码的可执行文件。

  • PyInstaller库常用参数
    细讲怎样将python源代码转换成无需源代码的可执行文件
    具体操作如上述。当然我们常用的就是“-F”参数

  • 对源代码文件关联一个图标
    有时候我们为了美观,常常会对源代码文件关联一个图标,相当于换个头像。这个时候就需要我们的“-i”参数了。
    例如:
    比如我们从百度下载了一个图标文件:tubiao.ico 。
    那么我们可以在命令窗口行执行以下命令:
    pyinstaller –i tubiao.ico –F SevenDigitsDrawV2.py
    注意格式,这样就能实现图标的关联了。
    成果展示:
    细讲怎样将python源代码转换成无需源代码的可执行文件

Pyinstaller库还是比较简单的,你学会了吗