gpt4 book ai didi

python - 使用py2xe在windows中出现pyttsx编译错误

转载 作者:太空狗 更新时间:2023-10-29 18:08:43 25 4
gpt4 key购买 nike

我使用 pyttsx 库编写了一个 python 应用程序。它在 tt.py 文件中没有任何问题。我使用 py2exe 模块编译了这个 tt.py 文件。编译后我尝试运行 .exe 文件。然后它像给定的图像一样显示错误 enter image description here

我的像这样的 setup.py 文件

from distutils.core import setup
import py2exe, sys, os
#includes =['drivers','drivers.sapi5'] #this tried. but making error
sys.argv.append('py2exe')

setup(
options = {'py2exe': {}},
console=['tt.py'],

)

我是通过这个命令编译的

python setup.py py2exe install

我正在 tt.py

中导入以下模块
import pyttsx
import pyttsx.drivers.sapi5
import win32com
from time import sleep

我该如何解决这个问题?

最佳答案

查看您的导入,您需要添加导入时间

如果您的问题在于使用 cx freeze,它就像 py 一样执行并使用这样的代码。

升级到 python 3.3 可能也是个好主意。这可能会解决一些问题。

这篇关于您的错误的文章可能会有所帮助。 https://mail.python.org/pipermail/python-win32/2006-January/004184.html

import pyttsx
import pyttsx.drivers.sapi5
import win32com
from time import sleep
import sys
from cx_Freeze import setup, Executable

setup(
name = "tt.py",
version = "0.1",
description = "your discription",
executables = [Executable("The file name", base = "Win32GUI")])

这是 cx freeze http://cx-freeze.sourceforge.net/ 的链接

这里是关于如何使用它的教程http://cx-freeze.readthedocs.org/en/latest/overview.html

关于python - 使用py2xe在windows中出现pyttsx编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21662225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com