将 .py 文件转换为 .exe 文件

converting .py file to .exe file

我们的.py文件中导入了一个人脸识别模块,如何将该.py文件转换为可执行文件?我们还有一些 .txt 文件,我们为其提供了项目路径本身。如何将该本地路径更改为全局路径并转换为可执行文件?

所以基本上你所要做的就是打开你的终端(如果还没有安装的话)

pip install pyinstaller

然后在终端中你可以告诉,

pyinstaller -w -F -i"icon.ico" name_of_file.py

这将开始编译一个exe。所以这个exe保存在一个dist文件夹中,你应该把那个exe复制到主目录(项目路径)。

  • 这里-w表示exe要加窗
  • -F 意味着exe只能是一个文件,你可以用-D
  • 创建一个完整的目录
  • -i'icon.ico'指的是你的exe的图标文件,是相对于终端的路径

有关更多标志和详细信息,请参阅 here

干杯

可执行文件的步骤很简单,如下 - 安装cx_freeze然后创建一个文件setup.py并粘贴以下内容-

build_exe_options = {"includes": ["tkinter"]}
base = None
if sys.platform == "win32":
    base = "Win32GUI"
from cx_Freeze import setup, Executable 

setup(name = "<name-of-executable-file.exe>" , 
version = "<your-version-number>" , 
description = "<suitable-description>" ,
options={"build_exe": build_exe_options},
executables = [Executable("<your-python-file.py>", base=base)]) 

运行 python setup.py build 在您的终端中。