Python 3.6 ModuleNotFoundError: нет модуля с именем 'pyttsx3'

Я понятия не имею, в чем может быть проблема. Я сделал установщик pip (pip install pyttsx3) и переустановил JetBrains PyCharm, но он все еще не работает.

5 ответов

Решение

Запустите окно терминала pyCharm, затем установите "pipenv", который представляет собой улучшенную замену пипса следующим образом: pip install -u pipenv Затем используйте pipenv вместо pip, так как это создаст его собственный Pipfile и virtualenv. Вы можете установить pyttsx3 следующим образом: pipenv install pyttsx3 Это создаст Pipfile и Pipfile.lock, который Pycharm должен получить и гарантирует, что он использует правильную версию Python и среду virtualenv. В противном случае проверьте, правильно ли установлен ваш интерпретатор Python в "Конфигурации запуска / отладки". Если его нет в этом списке, вы можете добавить новый интерпретатор Python с помощью параметра "Настройки" -> "Проект" -> "Интерпретатор проекта".

Ну, я мог бы немного опоздать, но если у кого-то все еще есть проблема, мне удалось исправить это с помощью py -m pip install pyttsx3

Я была такая же проблема.

Все, что я сделал, было использовано ' python <filename>'запустить программу вместо' python3 <filename>'и это РАБОТАЕТ.

Я не уверен, но, возможно, pyttsx3 не поддерживает синтаксис python3, чтобы найти себя.

Надеюсь, это поможет любому, кто часами искал, как и я.

Вот решение на моем Mac с BigSur OS, возможно, потому, что у меня смешанная конфигурация

поэтому я пытаюсь pip3 установить pyttsx3 и instales, но проверяю в другом месте:

при сбое импорта возникает ошибка. Итак, я решил продолжить и нашел, где pip3 установил pkgs:

проверьте, установлено ли:

      python3 -m pyttsx3                        
/Applications/Xcode.app/Contents/Developer/usr/bin/python3: No module named pyttsx3

python -m pyttsx3 
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named pyttsx3

pip3 install pyttsx3

сначала проверьте, где находится предыдущая версия:

      ls -lstr /Users/paul/Library/Python/3.7/lib/python/site-packages
...
 0 drwxr-xr-x   8 paul  staff     256 Mar  2 01:52 pyobjc-7.1.dist-info
  0 drwxr-xr-x   9 paul  staff     288 Mar  2 01:52 pyttsx3
  0 drwxr-xr-x   9 paul  staff     288 Mar  2 01:52 pyttsx3-2.90.dist-info
  0 drwxr-xr-x  17 paul  staff     544 Mar  2 02:44 urllib3
  0 drwxr-xr-x   8 paul  staff     256 Mar  2 02:44 urllib3-1.26.3.dist-info
  0 drwxr-xr-x   9 paul  staff     288 Mar  2 02:44 soupsieve
  0 drwxr-xr-x   8 paul  staff     256 Mar  2 02:44 soupsieve-2.2.dist-info
  8 -rw-r--r--   1 paul  staff     544 Mar  2 02:44 rubicon_
...



python3 --version
Python 3.8.2

проверьте путь к pkg в вашей системе с помощью:

      python -m pyttsx3

Затем вам просто нужно скопировать в путь, где вам нужно использовать пакет.

      sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3/ /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages

sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3-2.90.dist-info /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages

С уважением

Если вы используете Python 3, используйте

pip3 install pyttsx3
Другие вопросы по тегам