问题:导入pyttsx时,python3为什么找不到引擎模块?
详细信息:
我是在一个有树莓气喘的树莓皮上做的
在Python2.7下,可以执行以下操作:>>> import pyttsx
在python3下,会发生以下情况:>>> import pyttsx
Traceback (etc...)
File "", line 1, in
File "/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg/pyttsx/__init__.py", line 18, in
ImportError: No module named engine
我已经安装并使用了sudo pip install pyttsx
我已经导入了sys
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
解压缩-t/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg shows。。。。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
谢谢你的帮助!