将python文件转换为可执行文件时,我得到一个“没有名为cx_freeze.util的模块”错误

时间:2017-01-18 15:11:43

标签: python executable cx-freeze file-conversion

我正在尝试将一个简单的.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文件位于同一文件夹中,并且本地安装了3.6版本的cx_Freeze。但是会出现此错误:

enter image description here

到目前为止,我已经尝试重新安装cx_Freeze,只是没有使用python路径,这是关于它,因为我不知道下一步该去哪里。如果有人有任何想法,将不胜感激。如果您需要更多信息,请告诉我。如果有帮助的话,我在Python 3.6上。

1 个答案:

答案 0 :(得分:1)

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

python -m pip install cx_Freeze --upgrade