我无法导入google.cloud.speech
from google.cloud import speech
我使用以下方法安装了它:
pip install --upgrade google-cloud-speech -t dir-name
从dir-name
导入时,它给出了以下错误ImportError: No module named google.cloud
包含所有子包的google包在那里,但在每个子包中也没有 __ init __ .py。
如何在不在包文件夹中添加 __ init __ .py的情况下导入此软件包?
PS:我也试过从 __ future __ 导入absolute_import,但它无法正常工作。
答案 0 :(得分:5)
"云语音API客户端库"文档page现在有效,安装成功,视需要而定。
我使用以下命令在我的Debian机器上安装了Python库:
pip install --upgrade google-cloud-speech
答案 1 :(得分:3)
我使用了sudo python -m pip install google-cloud
代替了它。
答案 2 :(得分:2)
试试这个:
$ git clone https://github.com/GoogleCloudPlatform/google-cloud-python
$ cd google-cloud-python/speech
$ python setup.py install
根据Ref。
答案 3 :(得分:2)
使用此:
pip install google-cloud-bigquery
答案 4 :(得分:1)
安装google-api-python-client
后,
您必须指定要安装的确切的Google Cloud产品。
对于pubsub,它是:
$pip3 install --upgrade google-cloud-pubsub
答案 5 :(得分:0)
“没有名为google.cloud的模块”,您需要python环境用于google cloud。
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install <google-cloud>
<google-cloud>
替换为所需的库。例如:google-cloud-vision或google-cloud-storage等
答案 6 :(得分:0)
经过数小时的相同问题,我发现了解决方案:导入库“ get_messages”,然后再从“ google.cloud”导入某些内容。这在Python 3中有效:
from google.api_core.protobuf_helpers import get_messages
from google.cloud import speech
答案 7 :(得分:0)
我最近遇到了同样的问题。我的错误是由于未启用Cloud Speech-to-Text API引起的。我能够在云控制台中做到这一点,并且错误已解决。
答案 8 :(得分:0)
键入以下命令:
pip show google-cloud
您应该看到这样的输出:
Name: google-cloud
Version: 0.34.0
Summary: API Client library for Google Cloud
Home-page: https://github.com/GoogleCloudPlatform/google-cloud-python
Author: Google Cloud Platform
Author-email: googleapis-publisher@google.com
License: Apache 2.0
Location: c:\users\<user>\appdata\roaming\python\python37\site-packages
Requires:
Required-by:
然后使用完整的位置路径并将其添加到PATH(环境变量)
答案 9 :(得分:0)
我最近也遇到了同样的问题。两件事为我解决了这个问题:
安装以下软件包
google-api-core==1.22.1
google-auth==1.20.1
google-cloud-texttospeech==2.2.0
googleapis-common-protos==1.52.0
graphviz==0.13.2
greenlet==0.4.16
grpcio==1.31.0
gTTS==2.1.1
gTTS-token==1.1.3
如果这不起作用,请尝试切换到Python 3.7
答案 10 :(得分:0)
运行
pip install -r requirements.txt
要求 .txt 内容为
google-cloud-datastore==1.15.0