无法在python脚本中导入google.cloud模块

时间:2019-03-20 18:55:09

标签: python google-cloud-platform pip

我正在关注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脚本中包含此模块。

2 个答案:

答案 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卸载软件包,然后使用上述方法重新安装?