已安装google-auth仍无法导入pluggable的问题求助
解决
google.auth无法导入pluggable的问题 检查并升级google-auth版本
pluggable模块是在google-auth 2.15.0版本后引入的,旧版本没有这个模块。先查看当前安装版本:pip3 show google-auth若版本低于2.15.0,执行升级命令:
pip3 install --upgrade google-auth解决conda与pip的环境冲突
如果你用Anaconda环境,可能存在conda安装的旧版google-auth和pip安装的包冲突。先查看conda环境中的包:conda list google-auth若存在旧版本,优先用conda升级:
conda update google-auth或者卸载conda版本后用pip重装:
conda remove google-auth && pip3 install google-auth --upgrade验证安装完整性
进入Python交互环境测试导入是否成功:python3 -c "from google.auth import pluggable; print('导入成功')"若仍报错,说明安装不完整,彻底卸载后重装:
pip3 uninstall -y google-auth && pip3 install google-auth适配gsutil版本(针对报错来源)
报错来自gslib(gsutil的库),可能是gsutil版本与google-auth不兼容。如果用gcloud管理gsutil,执行升级:gcloud components update gsutil也可以重新下载安装最新版gsutil。
内容的提问来源于stack exchange,提问作者nerd
相关产品推荐
相关产品推荐

