Python Dialogflow api检测不在windows上工作的意图

Python Dialogflow api检测不在windows上工作的意图,python,google-api,dialogflow-es,Python,Google Api,Dialogflow Es,我创建了一个dialogflow代理,并且在mac上使用dialogflow api已经有一段时间了。当我开始在windows上工作时,出现了这个问题。基本上,我的代码一直执行到它到达行 response=session\u客户端。检测\u意图(session=session,query\u input=query\u input) 它不抛出错误或不存在。它只是停留在那里,根据我经纪人的历史记录,没有发送任何请求。我不知道这是操作系统的问题还是缺少了什么。您可以在下面查看我的代码: import

我创建了一个dialogflow代理,并且在mac上使用dialogflow api已经有一段时间了。当我开始在windows上工作时,出现了这个问题。基本上,我的代码一直执行到它到达行

response=session\u客户端。检测\u意图(session=session,query\u input=query\u input)

它不抛出错误或不存在。它只是停留在那里,根据我经纪人的历史记录,没有发送任何请求。我不知道这是操作系统的问题还是缺少了什么。您可以在下面查看我的代码:

import dialogflow
from google.api_core.exceptions import InvalidArgument

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = 'private-key.json'

DIALOGFLOW_PROJECT_ID = 'campus-guide-xetlpf'
DIALOGFLOW_LANGUAGE_CODE = 'en'
SESSION_ID = 'me'

text_to_be_analyzed = "Hello"

session_client = dialogflow.SessionsClient()
session = session_client.session_path(DIALOGFLOW_PROJECT_ID, SESSION_ID)
text_input = dialogflow.types.TextInput(text=text_to_be_analyzed, language_code=DIALOGFLOW_LANGUAGE_CODE)
query_input = dialogflow.types.QueryInput(text=text_input)
try:
    print(query_input)
    print(session)
    response = session_client.detect_intent(session=session, query_input=query_input)
except InvalidArgument:
    raise

print("Query text:", response.query_result.query_text)
print("Detected intent:", response.query_result.intent.display_name)
print("Detected intent confidence:", response.query_result.intent_detection_confidence)
print("Fulfillment text:", response.query_result.fulfillment_text)
输出:

text{text:“Hello”语言代码:“en”}

项目/校园指南xetlpf/agent/sessions/me

更新: 当我调试时,我得到了这个,它看起来像是grpc请求中的一个错误。有什么线索吗