Lak*_*ave 7 python json azure python-3.x
我正在尝试使用 Azure 的计算机视觉 API,但收到此错误:
Traceback (most recent call last):
File "lala.py", line 2, in <module>
from azure.cognitiveservices.vision.computervision import ComputerVisionClient
ModuleNotFoundError: No module named 'azure'
Run Code Online (Sandbox Code Playgroud)
我已经通过安装了客户端库pip install --upgrade azure-cognitiveservices-vision-computervision。
我仍然收到此错误。欢迎任何帮助。
根据我的经验,像你这样的问题通常是由Python中的名称冲突引起的。
请在文件的当前路径中打开 Python 解释器lala.py,然后键入以下代码以显示导入的包的路径列表。
import sys
sys.path
# The result should be like as below.
# A virtualenv path on Windows, ['', '<your virtualenv path>\\Scripts\\python37.zip', '<your virtualenv path>\\DLLs', '<your virtualenv path>\\lib', '<your virtualenv path>\\Scripts', 'c:\\python37\\Lib', 'c:\\python37\\DLLs', '<your virtualenv path>', '<your virtualenv path>\\lib\\site-packages']
# A virtualenv path on Linux, ['', '<your virtualenv path>/lib/python36.zip', '<your virtualenv path>/lib/python3.6', '<your virtualenv path>/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '<your virtualenv path>/lib/python3.6/site-packages']
Run Code Online (Sandbox Code Playgroud)
Python会按顺序导入从列出的路径中搜索到的包,所以请检查当前路径是否存在名为 的目录或文件azure,然后将名称冲突的目录或文件重命名。
例如,我创建了一个 virtualenv 目录用于测试,并创建了一个以其中azure文件命名的目录__init__.py,然后我尝试运行我的lala.py文件,我遇到了与您类似的问题,如下图所示。
| 归档时间: |
|
| 查看次数: |
38956 次 |
| 最近记录: |