使用Python Flask Win64第二次运行代码时,出现“未调用CoInitialize”错误错误来自pyttsx3

问题描述

我在Windows 10的VS Code上运行的Python Flask应用程序中出现一个奇怪的错误。该应用程序首次按预期运行,但是每当我第二次运行该应用程序时,都会出现此错误:“ CoInitialize具有没有被称为”。

我尝试使用pythoncom,但这似乎没有效果。从搜索看来,pythoncom似乎是win32(我正在使用Win64和64位python),当我尝试安装pywin32和pypiwin32时,它说它已经安装在我的设备上。

我的应用程序是在flask中内置的ocr / tts应用程序。这是我的导入和pythoncom行:

import os
from flask import Flask,render_template,request,flash,redirect,url_for
from werkzeug.utils import secure_filename
import PyTesseract as tess
import pyttsx3
import cv2
import pythoncom

pythoncom.CoInitialize()

对于可能知道问题所在或下一步尝试的人的任何帮助,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)