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