无法将 azure.cognitiveservices.search.websearch 模块导入程序

Faliure to import azure.cognitiveservices.search.websearch module into program

我正在尝试使用来自 Azure 的 bing 搜索 api。我已经使用 pip(使用 python -m pip install azure-cognitiveservices-search-websearch)将模块安装到我使用 venv 创建的虚拟环境中。我做错了什么吗?因为程序找不到模块。

我已经尝试通过 pip 在全球范围内安装它,但它仍然没有达到预期的效果。我已经逐行阅读了天蓝色网页上提供的帮助。除了程序保存在虚拟环境保存的同一个子目录之外,程序仍然找不到该模块。

这正是微软提供的代码。它不是我的,但它是程序运行所必需的。

from azure.cognitiveservices.search.websearch import WebSearchAPI
from azure.cognitiveservices.search.websearch.models import SafeSearch
from msrest.authentication import CognitiveServicesCredentials

预计导入模块,然后继续运行 program.But我在shell中得到的是:

Traceback (most recent call last):
from azure.cognitiveservices.search.websearch import WebSearchAPI
ModuleNotFoundError: No module named 'azure'

显然这不是我想要输出的。 我做错了什么?

我在 windows os 上用 VS 代码创建了一个 python 项目,并通过下面的 Powershell 设置了活动虚拟环境:

python -m venv myvenv
./myvenv/Scripts/Activate.ps1
python -m pip install azure-cognitiveservices-search-websearch

测试导入命令,无一例外:

希望对您有所帮助。