几种报错的解决办法

调用Google API,缺失库报错:

ImportError: No module named ‘google’

解决方案:

出现这个错误,就是因为没有安装google API相应的库,按照如下命令安装即可,把库名换成你所需要的相应的库名即可

pip install google-cloud-speech

或者

pip3 install google-cloud-speech

pip 版本问题导致的错误

TypeError: unsupported operand type(s) for -=: ‘Retry’ and ‘int’

解决方案:

出现这种错误,一般是因为pip的版本问题,可以考虑把pip的版本升级,或者重新安装

sudo apt-get remove python-pip python3-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo python3 get-pip.py

调用Google API,未配置环境变量报错

google.auth.exceptions.DefaultCredentialsError: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application. For more information, please see https://cloud.google.com/docs/authentication/getting-started

解决方案:

出现这个错误的原因是因为没有设置环境变量“GOOGLE_APPLICATION_CREDENTIALS ”,需要通过如下方式进行设置:

windows:

set GOOGLE_APPLICATION_CREDENTIALS="…/…/you_api_key.json"

Linux:

export GOOGLE_APPLICATION_CREDENTIALS="…/…/you_api_key.json"

有的同学可能说,我已经设置了啊。但是请注意,如果你是在某个session中设置的环境变量,那对其他session是不起作用的。因此最好的方式是,如果是windows,则直接在我的“电脑/属性”中修改环境变量参数;如果是Linux,则直接修改/etc/profile文件。这样可以保证对所有的会话都生效,机器重启后也可以生效

作者:拼命先生A
来源:CSDN
原文:https://blog.csdn.net/kevindree/article/details/88896332

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值