回溯(最近通话最近): 初始化文件“ C:\ Users \ Karan Shah \ AppData \ Roaming \ Python \ Python37 \ site-packages \ pyttsx3__init __。py”,第20行 eng = _activeEngines [driverName] getitem 中的文件“ C:\ Users \ Karan Shah \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ weakref.py”,第137行 o = self.datakey KeyError:“ sapi5”
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近): 文件“ c:\ Users \ Karan Shah.vscode \ extensions \ ms-python.python-2019.9.34911 \ pythonFiles \ ptvsd_launcher.py”,第43行,在 主要(ptvsdArgs) 主文件432行中的文件“ c:\ Users \ Karan Shah.vscode \ extensions \ ms-python.python-2019.9.34911 \ pythonFiles \ lib \ python \ ptvsd__main __。py” 跑() 在run_file中的第316行,文件“ c:\ Users \ Karan Shah.vscode \ extensions \ ms-python.python-2019.9.34911 \ pythonFiles \ lib \ python \ ptvsd__main __。py'' runpy.run_path(target,run_name ='主要') 文件“ C:\ Users \ Karan Shah \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ runpy.py”,行263,在run_path中 pkg_name = pkg_name,script_name = fname) 文件“ C:\ Users \ Karan Shah \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ runpy.py”,第96行,在_run_module_code中 mod_name,mod_spec,pkg_name,script_name) 文件“ C:\ Users \ Karan Shah \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ runpy.py”,第85行,_run_code exec(代码,run_globals) 文件“ c:\ Users \ Karan Shah \ Desktop \ Jarvis.py”,第9行,在 引擎= pyttsx3.init('sapi5') 初始化文件“ C:\ Users \ Karan Shah \ AppData \ Roaming \ Python \ Python37 \ site-packages \ pyttsx3__init __。py”,第22行 eng = Engine(驱动程序名称,调试) init 中的文件“ C:\ Users \ Karan Shah \ AppData \ Roaming \ Python \ Python37 \ site-packages \ pyttsx3 \ engine.py”,第30行 self.proxy = driver.DriverProxy(弱引用.proxy(self),driverName,调试) init
中的文件“ C:\ Users \ Karan Shah \ AppData \ Roaming \ Python \ Python37 \ site-packages \ pyttsx3 \ driver.py”,第50行答案 0 :(得分:0)
关于指定的问题,问题尚不清楚。似乎dll文件中存在冲突。如果您下载了Visual Studio 32位版本,是否可以检查是否使用32位python。
最好使用64位python和Visual Studio 64位版本。