4

昨日、まったく問題なく PYTTSX を使用していました。期待どおりに動作し、正常に動作していました。ただし、2時間後ではなくまったく同じコードを実行しようとすると、次のエラーがスローされました。

Traceback (most recent call last):
  File "C:\Python27\FUCK.py", line 2, in <module>
    engine = pyttsx.init()
  File "C:\Python27\lib\site-packages\pyttsx\__init__.py", line 39, in init
    eng = Engine(driverName, debug)
  File "C:\Python27\lib\site-packages\pyttsx\engine.py", line 45, in __init__
    self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
  File "C:\Python27\lib\site-packages\pyttsx\driver.py", line 64, in __init__
    self._module = __import__(name, globals(), locals(), [driverName])
  File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 19, in <module>
    import win32com.client
  File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 11, in <module>
    import gencache
  File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 662, in <module>
__init__()
  File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 56, in __init__
_LoadDicts()
  File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 109, in _LoadDicts
version = p.load()
EOFError

それ以来、このエラーがスローされています。以前は正常に動作していたコードはまったく変更されておらず、同じコードが Linux パーティションで正常に動作します。このエラーは Windows に限定されているようです。それが何であるかについて何か考えはありますか?

4

1 に答える 1

5

それは簡単な手順です:

  1. python27 フォルダーに移動します
  2. dicts.dat を検索します。
  3. そのフォルダを削除する

やったからうまくいく

于 2016-07-16T00:57:52.900 に答える