pyttsx: нет модуля с именем 'engine'
File "/usr/local/lib/python3.4/dist-packages/pyttsx/__init__.py", line 18, in module <br>
from engine import Engine<br>
ImportError: No module named 'engine'
Если указанная выше ошибка является вашей ошибкой, попробуйте установить pyttsx3 вместо pyttsx. Перед установкой проверьте свою версию python, затем загрузите версию, совместимую с вашей версией python.
Перейдите по этой ссылке, чтобы получить предыдущие версии pyttsx3.
ПРИЧИНА:
Причина, по которой мы получаем указанную выше ошибку, связана с версией pyttsx3
который не поддерживается вашей версией Python. Даже если вы получите сообщение об ошибке
ДЛЯ pyttsx
Измените файл init.py, расположенный в C: \ Users \ YOUR USER \ AppData \ Local \ Programs \ Python \ Python38-32 \ Lib \ site_packages \ pyttsx \ init.py
Изменять
from engine import Engine
to
from .engine import Engine
pyttsx
Измените файл engine.py, расположенный в C: \ Users \ YOUR USER \ AppData \ Local \ Programs \ Python \ Python38-32 \ Lib \ site_packages \ pyttsx \ engine.py.
Изменять
import driver
to
from . import driver
Это два основных решения указанной выше ошибки.
person
ANONYMOUS-
schedule
24.05.2021