Python 树莓皮上的pydrive
我尝试在我的raspberry pi上运行此代码,以便能够从我的raspberry pi在我的google驱动器上发送文件我将client_secret.json文件放在同一个目录中,我在我的pc上尝试了相同的操作,所有运行find put的操作都在raspberry上,我收到了此错误Python 树莓皮上的pydrive,python,raspberry-pi,Python,Raspberry Pi,我尝试在我的raspberry pi上运行此代码,以便能够从我的raspberry pi在我的google驱动器上发送文件我将client_secret.json文件放在同一个目录中,我在我的pc上尝试了相同的操作,所有运行find put的操作都在raspberry上,我收到了此错误 ImportError: cannot import name 'GoogleAuth' from 'pydrive.auth' (/home/pi/.local/lib/python3.7/site-packa
ImportError: cannot import name 'GoogleAuth' from 'pydrive.auth' (/home/pi/.local/lib/python3.7/site-packages/pydrive/auth.py)
我运行的代码是
from pydrive.auth import GoogleAuth
gauth = GoogleAuth()
gauth.LocalWebserverAuth()
pydrive正在安装文档说您需要将json文件命名为“clients\u secret.json”而不是“secret\u client.json”,但我不确定这是否是问题所在。您是如何安装pydrive库的?是否使用了pip?my bad文件名为“client_secret.json”是的,安装了pydrive库,并且是通过pip安装的。是否安装了多个版本的python?有时,如果默认使用Python 3still不起作用,您必须运行
pip3 install pydrive
,而不是运行pip install pydrive