簡體   English   中英

無法在 python 腳本中導入 google.cloud 模塊

[英]Can not import google.cloud module in python script

我正在關注這篇文章,試圖讓我的 Python 腳本使用Google Cloud Vision API讀取與圖像相關的標簽。 問題是我在嘗試從 google.cloud 模塊中包含對視覺的引用時遇到此錯誤。

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/*

除此之外,當我在我的工作文件夾中執行pip freeze 時,我可以看到它們都是我需要的:

google-cloud==0.34.0
google-cloud-vision==0.33.0

我現在想知道在我的 Python 腳本中看不到包含這個模塊的原因可能是什么。

不推薦使用google-cloud軟件包,您應該卸載它並安裝google-cloud-vision

此鏈接可能會提供一些幫助:

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 卸載軟件包並使用上述方法重新安裝?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM