首页 > 解决方案 > 有没有办法在 Python 中安装一个名为 google 的模块?

问题描述

我尝试用 Python 和谷歌云创建一个语音到文本的转录器。

不幸的是,它总是给我错误“ModuleNotFoundError: No module named 'google'”。

我安装了很多软件包,google-cloud、google-cloud-storage 等等,但似乎没有任何效果。

我还查找了“如何安装 Python 包”,但是在遵循了相应的链接之后,虽然我必须是正确的链接,但它仍然没有工作。

以下是我使用的部分代码:

from pydub import AudioSegment
import io
import os
from google.cloud import speech_v1p1beta1 as speech
from google.cloud.speech_v1p1beta1 import enums
from google.cloud.speech_v1p1beta1 import types
import wave
from google.cloud import storage


ModuleNotFoundError: No module named 'google' # This is the error I receive

I installed the following packages on the project:
astroid==2.3.3
atomicwrites==1.3.0
attrs==19.3.0
beautifulsoup4==4.9.0
cachetools==4.1.0
certifi==2020.4.5.1
chardet==3.0.4
colorama==0.4.3
gcloud==0.18.3
google-api-core==1.17.0
google-api-python-client==1.8.0
google-auth==1.14.0
google-auth-httplib2==0.0.3
google-cloud==0.34.0
google-cloud-core==1.3.0
google-cloud-datastore==1.12.0
google-cloud-speech==1.3.2
google-cloud-storage==1.27.0
google-cloud-vision==1.0.0
google-resumable-media==0.5.0
googleapis-common-protos==1.51.0
grpcio==1.28.1
httplib2==0.17.2
idna==2.9
isort==4.3.21
lazy-object-proxy==1.4.3
mccabe==0.6.1
more-itertools==8.2.0
oauth2client==4.1.3
packaging==20.3
pep8==1.7.1
pluggy==0.13.1
protobuf==3.11.3
py==1.8.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pydub==0.23.1
pylint==2.4.4
pyparsing==2.4.7
pytest==5.4.1
pytz==2019.3
requests==2.23.0
rsa==4.0
six==1.14.0
soupsieve==2.0
uritemplate==3.0.1
urllib3==1.25.9
wcwidth==0.1.9
wrapt==1.11.2

关于我的操作系统,我在 Win10x64 上工作,并在 VS 2019 和 PyCharm 上尝试了代码。

此外,打开一个新项目还没有奏效。

我完全迷路了。有人有想法吗?

标签: pythongoogle-cloud-platform

解决方案


您是否查看过此页面:https ://cloud.google.com/speech-to-text/docs/quickstart-client-libraries#client-libraries-install-python ?

你试过了pip install --upgrade google-cloud-speech吗?


推荐阅读