【发布时间】:2020-09-13 19:13:20
【问题描述】:
问题:为什么python3导入pyttsx时找不到引擎模块?
详情:
我正在使用 Raspbian Wheezy 在树莓派上执行此操作
在 python 2.7 下,以下工作:
>>> import pyttsx
在python3下,会发生以下情况:
>>> import pyttsx
Traceback (etc...)
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg/pyttsx/__init__.py", line 18, in <module>
ImportError: No module named engine
我已经安装并使用了 sudo pip install pyttsx
我已经导入了系统
sys.path 包含这个...
>>> print (sys.path)
['','/usr/local/lib/python3.2/dist-packages/setuptools-5.4.1-py3.2.egg', '/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg', '/usr/lib/python3.2','usr/lib/python3.2/plat-linux2', '/usr/lib/python3.2/lib-dynload','/usr/local/lib/python3.2/dist-packages','/usr/lib/python3/dist-packages']
ls /usr/local/lib/python3.2/dist-packages 结果...
easy-install.pth pyttsx-1.1-py3.2.egg setuptools-5.4.1-py3.2.egg setuptools.pth
unzip -t /usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg 显示....
pyttsx/__init__.py OK
pyttsx/voice.py OK
pyttsx/engine.py OK
(etc...)
No errors detected in compressed data of pyttsx-1.1-py3.2.egg
感谢您的帮助!
【问题讨论】:
标签: python python-3.x raspberry-pi