Получение ошибки pyttsx3 ModuleNotFoundError, невозможно использовать pyttsx3 - PullRequest
0 голосов
/ 02 августа 2020

Я работаю над проектом AI, но не могу использовать pyttsx3. Сначала я установил pyttsx3

  1. сначала я установил pyttsx3 и написал pip install pyttsx3

  2. , это дало мне ошибку

    ОШИБКА: ошибка команды со статусом выхода 1: 'C: \ Users \ User \ AppData \ Local \ Microsoft \ WindowsApps \ PythonSoftwareFoundation. Python .3.8_qbz5n2kfra8p0 \ python .exe' -u - c ' импортировать sys, setuptools, tokenize; sys.argv [0] = '"'" 'C: \ Users \ User \ AppData \ Local \ Temp \ pip-install-cg4iec95 \ comtypes \ setup.py' "'"'; file = '"'" 'C: \ Users \ User \ AppData \ Local \ Temp \ pip-install-cg4iec95 \ comtypes \ setup.py' "'"'; f = getattr (tokenize, '"'" ' open '"'" ', open) (файл); code = f.read (). replace (' "'"' \ r \ n '"'" ',' "'"' \ n '"'" ' ); f.close (); exe c (compile (code, file, '"'" 'exe c' "'"')) 'install --record' C: \ Users \ User \ AppData \ Local \ Temp \ pip-record-rqpb37yj \ install-record.txt '--single-version-external-managed --user --prefix = --compile --install-headers' C: \ Users \ User \ AppData \ Local \ Packages \ PythonSoftwareFoundation. Python .3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ Include \ comtype

  3. Затем я написал pip install -U pyttsx3 == 2.71 , и он был успешно установлен

  4. В моем коде я набрал import pyttsx3 , но это дало мне ошибку

     File "c:/Users/User/Desktop/Sushant Code/JARVIS/JARVIS.py", line 1, in <module>
       import pyttsx3
    ModuleNotFoundError: No module named 'pyttsx3
    
  5. И теперь, когда я написал pip install pyttsx3, он сказал:

    Требование уже выполнено: pyttsx3 в c: \ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation. python .3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages (2.71) Требование уже выполнено: pypiwin32; "win32" в sys_platform в c: \ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation. python .3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages (from pyttsx3) (223) Требование уже выполнено: pywin32> = 223 в c: \ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation. python .3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages (из pypiwin32; "win32" в sys_platform-> pyttsx3) (228)

1 Ответ

0 голосов
/ 09 августа 2020

Вы работаете в виртуальной среде? Тогда вам нужно сначала его активировать! В противном случае попробуйте:

  • открыть командную строку
  • cd в папку пакетов вашего сайта (при использовании виртуальной среды сначала активируйте это!)
  • Затем введите python -m pip install pyttsx3

Python на самом деле ищет в папке site-packages, но когда он там не установлен, Python не может его найти! Надеюсь, это сработало для вас, в противном случае добавьте комментарий!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...