ImportError: 没有名为pyttsx的模块

3 投票
2 回答
7763 浏览
提问于 2025-04-18 10:52

我从这个网址安装了 pyttsx 这个包:

https://pypi.python.org/pypi/pyttsx

我下载了它,解压缩后用 python setup.py install 命令安装了。

但是在导入的时候,仍然出现了:

ImportError: No module named pyttsx

当我使用 import pyttsx 时。

如果有人能帮忙,我会非常感激!

2 个回答

1

DTVD的回答也是对的。

不过如果你想手动操作,可以按照以下步骤进行:

tar xvfz pyttsx-1.1.tar.gz

cd pyttsx-1.1

sudo python setup.py build

sudo python setup.py install

exit

再次打开终端,然后输入

sudo python
import pyttsx

现在应该可以正常工作了。我觉得这就是你期待的答案。

注意———pyttsx 不是一个命令,它是一个文件。

首先,你需要从网上下载文件pyttsx-1.1.tar.gz。然后把它移动或复制到你的主文件夹里。

输入tar xvfz pyttsx-1.1.tar.gz来解压这个文件,然后按照上面的步骤继续操作。

4

我觉得你最好使用 pip

$ pip install pyttsx
$ pip list
pip (1.5.4)
pyttsx (1.1)
setuptools (2.2)

这样一切应该就没问题了

$ python
Python 2.7.2 (default, Jul 20 2011, 02:32:18)
[GCC 4.2.1 (LLVM, Emscripten 1.5, Empythoned)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyttsx
>>>

撰写回答