gpt4 book ai didi

python - 无法将 azure.cognitiveservices.search.web 搜索模块导入程序

转载 作者:行者123 更新时间:2023-12-02 06:49:29 25 4
gpt4 key购买 nike

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

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

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

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

预计会导入模块,然后继续运行程序。但是我在 shell 中得到的只是:

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

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

最佳答案

我在 Windows 操作系统上的 VS code 中创建了一个 python 项目,并通过下面的 Powershell 设置了事件虚拟环境:

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

测试导入命令,它正常工作:

enter image description here

希望有帮助。

关于python - 无法将 azure.cognitiveservices.search.web 搜索模块导入程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58328652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com