Pyttsx3 modülü ile Pyinstaller hatası

Ben kendi bilgisayarımdan derledim bende Başarılı yazdı

Ben kodun başına

# -*- coding: utf-8 -*-

yazdım çalıştı ama sonra konuşma kısmına gelince

Traceback (most recent call last):
  File "site-packages\pyttsx3\__init__.py", line 44, in init
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\weakref.py", line 131, in __getitem__
    o = self.data[key]()
KeyError: None

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "ZekasızAsistan.py", line 11, in <module>
  File "ZekasızAsistanKomutlar.py", line 4, in konuş
  File "site-packages\pyttsx3\__init__.py", line 46, in init
  File "site-packages\pyttsx3\engine.py", line 52, in __init__
  File "site-packages\pyttsx3\driver.py", line 75, in __init__
  File "importlib\__init__.py", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 978, in _gcd_import
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 936, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 978, in _gcd_import
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'pyttsx3.drivers'
[9512] Failed to execute script Zekas─▒zAsistan

böyle bir hata verdi :sob:

Yukarıdaki ismi ZekasizAsistan şeklinde değiştirince sonuç değişiyor mu?

Z.py adlı bir dosyaya pytsx3 ile ilgili basit kavramları yazdım onu derledik maalesef yine hata verdi.

Bu kodun çalışmasını nasıl bekliyorsunuz ki? O an içinde bulunulan paketteki engine modülünü aramaz mı bu ifade?

Bu hata, kütüphane ile Python sürümü eşleşmemesinden kaynaklanıyor. Muhtemelen kütüphane Python 3 için, Python sürümü ise Python 2.

pyttsx3’ü eksik kurmuşsunuz anlaşılan. Driver’lar ile ilgili bir kurulumu varsa, bunu takip etmeyi deneyin.

Ben pycharm kullanıyorum.Bildiğiniz gibi pycharmın içinden modül yükleniyor bende oradan yükledim.
Başta baya bi hata verdi ama olsun :sweat_smile:

Ben olsam PyCharm’a pek güvenmez, terminalden de denerdim. :smile:

Yanlış hatırlamıyorsam pip ile de indirmiştim ama yeniden deneyebillirim.
Kim bilir belki yanlış hatırlıyorumdur.

O cevabı şuan kaynağını hatırlamadığım bir yerde okumuştum, belki arkadaşın sorununu çözer diye de paylaşmıştım.

Requirement already satisfied: pyttsx3 in c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages (2.7)

Bunu dedi.

pip komutunu nasıl veriyorsunuz? Şu şekilde vermeyi deneyin:

python -m pip install pyttsx3

Not: python ikilisinin adı sizde farklı olabilir.

Doğrusu, aynı çıktıyı verdi.

Peki şu komutun sizdeki çıktısı ne?

python --version

Kullandığım sürüm olan 3.6.0 çıkan sonuç ise şu

Python 3.6.0