如何使用cx_Freeze将Python 3脚本转换为Windows exe文件

时间:2016-12-18 16:10:49

标签: python

我正在努力做一些事情,因为Python的流行应该很容易:将我的.py脚本转换为Windows .exe文件。

我花了不少时间使用pyinstaller和p2exe,但他们不适合我。因此我试图使用cx_Freeze。我的脚本名为sebzo.py并与之关联,在wavFiles文件夹中有几个.wav文件。

我使用Anaconda和命令下载了cx_Freeze: conda install -c pyzo cx_freeze = 5.0重新下载cx_Freeze。 cx_Freeze和相关文件以c:Users \ Owen Walker \ Lib \ site-packages结束。

然后我按照各种网站的建议编写了一个setup.py文件,并将sebzo.py,setup.py和子文件夹wavFiles放在文件夹中:Users \ Owen Walker \ Lib \ site-packages。

然后在Windows 10命令行中,在c:Users \ Owen Walker \ Lib \ site-packages中,我输入命令:" python setup.py build",并收到错误:&# 34;文件" setup.py",来自cx_Freeze导入设置的第2行,Executable ImportError:无法导入名称' setup'"

setup.py文件显示为:

import sys
from cx_Freeze import setup, Executable
setup(
    name = "sebzo",
    version = "0.1",
    description = "arithmetic practice program",
    executables = [Executable("sebzo.py")],
    )

我不知道错误的含义或解决方法。

0 个答案:

没有答案