Вы можете узнать, где находится модуль, посмотрев на его атрибут __file__
.Делая это для dialogflow
, а затем, глядя на файл, вы увидите, что он действительно импортирует из dialogflow_v2
, то есть просто ярлык для dialogflow_v2
import:
# <project>/venv/lib/python3.6/site-packages/dialogflow/__init__.py
from __future__ import absolute_import
from dialogflow_v2 import AgentsClient
from dialogflow_v2 import ContextsClient
from dialogflow_v2 import EntityTypesClient
from dialogflow_v2 import IntentsClient
from dialogflow_v2 import SessionEntityTypesClient
from dialogflow_v2 import SessionsClient
from dialogflow_v2 import enums
from dialogflow_v2 import types
__all__ = (
'enums',
'types',
'AgentsClient',
'ContextsClient',
'EntityTypesClient',
'IntentsClient',
'SessionEntityTypesClient',
'SessionsClient',
)
То же самое неправда для dialogflow_v2beta1
однако, чтобы получить новейшие функции, вам придется импортировать их напрямую.