将 python 文件转换为可执行文件时出现 "no module named cx_freeze.util" 错误

When converting a python file to an executable I get a "no module named cx_freeze.util" error

我正在尝试将一个简单的 .py 文件转换为 .exe 文件,以便轻松分发它。我查阅了一些教程并意识到 cx_Freeze 似乎是最好的路线,但是我还没有找到解决此错误的方法。如果有人可以提供帮助,请告诉我。

我正在使用的setup.py文件:

import sys
from cx_Freeze import setup, Executable

setup( name = "project",
    version = "0.1",
    description = "Makes life easier",
    executables = [Executable("project.py")])

此文件与project.py文件在同一个文件夹,本地安装cx_Freeze3.6版本。但是出现此错误:

到目前为止,我已尝试重新安装 cx_Freeze,只是没有使用 python 路径,仅此而已,因为我不确定下一步该去哪里。如果有人有任何想法,将不胜感激。如果您需要更多信息,请告诉我。如果有帮助,我正在使用 Python 3.6。

该错误表明您的安装存在缺陷。请改用此命令,然后重试。

python -m pip install cx_Freeze --upgrade