我正在关注this文章,试图使我的Python脚本使用Google Cloud Vision API读取与图像相关的标签。问题是,当尝试从google.cloud模块中包含对 vision 的引用时,出现此错误。
import io
from google.cloud import vision
from google.cloud.vision import types
我得到的错误是:
ImportError: No module named 'google.cloud'
这很奇怪,因为当我这样做时:
$ pip show google-cloud
我可以看到它存在,并且文件位于:
/usr/local/lib/python2.7/dist-packages/google_cloud-0.34.0.dist-info/*
除此之外,当我在工作文件夹中进行点冻结时,我可以看到我需要的两个文件:
google-cloud==0.34.0
google-cloud-vision==0.33.0
我现在想知道为什么无法在我的Python脚本中包含此模块。
答案 0 :(得分:1)
不推荐使用google-cloud
软件包,您应该卸载并安装google-cloud-vision
。
答案 1 :(得分:-1)
此链接可能会提供一些帮助:
https://cloud.google.com/python/
已编辑
进一步研究后,我能够执行以下操作:
pip install google-cloud-vision
并使用以下命令导入所有内容:
import io
import os
from google.cloud import vision
from google.cloud.vision import types
也许尝试通过pip卸载软件包,然后使用上述方法重新安装?