python - 无法将 azure.cognitiveservices.search.websearch 模块导入程序
问题描述
我正在尝试使用 azure 的 bing search 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'
显然这不是我想要输出的。我做错了什么?
解决方案
推荐阅读
- apache-flink - Flink Streaming:TriggerResult.FIRE 和 TriggerResult.FIRE_AND_PURGE 的区别
- java - 生成与 3 位代码仅相差一位的所有 3 位代码
- internet-explorer - 如何启用/禁用 Adobe PDF Reader Active X Internet Explorer Browser Ext VIA Registry?
- javascript - Vuejs 和 Laravel:如何使用 http get 将数组传递给 Laravel 控制器
- java - 多线程和并发 - 如何使用精心设计的单例 bean 制作休息应用程序?
- ruby-on-rails - 对 PG 存储过程的 ActiveRecord 调用失败
- ms-access - 在报告字段中列出附件
- azure-devops - 为什么 DevOps Artifacts 中我的私有 Nuget 源中有 Microsoft 包?
- javascript - 使用 JavaFX webengine.executeScript() 设置选择表单的选项
- asp.net - 如何在 IIS 7.5 中启用 .MP4 文件视频