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

Python 将.py文件转换为.exe文件,python,mysql,opencv,tkinter,face-recognition,Python,Mysql,Opencv,Tkinter,Face Recognition,我们在.py文件中导入了一个人脸识别模块,如何将该.py文件转换为可执行文件?还有一些.txt文件,我们为它们提供了项目路径本身。如何将本地路径更改为全局路径并转换为可执行文件?因此,基本上您所要做的就是打开您的终端,如果尚未安装,则打开终端 pip install pyinstaller 然后在候机楼里你就可以知道 pyinstaller -w -F -i"icon.ico" name_of_file.py 这将开始编译一个exe。因此,此exe保存在dist文件夹中,

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

因此,基本上您所要做的就是打开您的终端,如果尚未安装,则打开终端

pip install pyinstaller
然后在候机楼里你就可以知道

pyinstaller -w -F -i"icon.ico" name_of_file.py
这将开始编译一个exe。因此,此exe保存在dist文件夹中,您应该将该exe复制到主目录项目路径

此处-w表示必须打开exe的窗口 -F意味着exe只能是一个文件,u可以用-D创建一个完整的目录 -i'icon.ico'是指exe的图标文件,它与终端的路径有关 有关更多标志和详细信息,请参阅


干杯

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

build_exe_options = {"includes": ["tkinter"]}
base = None
if sys.platform == "win32":
    base = "Win32GUI"

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

如果您将其更改为exe,最好不要使用全局路径,因为您的用户名可能与其他人的用户名不同,所以可以。然后尝试PyInstaller模块如果在转换为.exe后执行脚本时出现错误,我该怎么办?这可能是由于很多原因造成的,比如如果代码中有错误,可能是因为我检查了代码,并且在python解释器中工作正常。版本兼容性有问题吗?没有日期之类的问题,pyinstaller代码使用了什么?我在chati上发布了另一个问题。我看过一些视频,其中有更多tkinter的额外代码?或者它会产生错误?对于tkinter,请参考以下链接no wat我的意思是,OP使用tkinter Hered您想使用可执行文件运行tkinter应用程序还是有其他内容?我的意思是询问Q的人正在使用tkinter,如其标签中所述
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)])