我安装了 google API、pyDrive 和 httplib2。我还在 google 中获得了我的应用程序的令牌,并将client_secret.json
文件保存在我的项目文件夹中。我试图简单地运行以下
print(sys.path)
from pydrive.auth import GoogleAuth
gauth = GoogleAuth()
gauth.LocalWebserverAuth() # Creates local webserver and auto handles authentication
invalid syntax (auth.py, line 160)
但它会在该行中引发语法错误
from pydrive.auth import GoogleAuth
我可以使用 google drive API(没有 pydrive)对应用程序进行身份验证,但由于所描述的错误,我无法使用 pyDrive,我尝试在脚本开头附加以下行:
import sys
if "C:\\Users\\giovanni.sumano\\AppData\\Local\\Continuum\\Anaconda3\\Lib\\site-packages\\pydrive" not in sys.path:
sys.path.append("C:\\Users\\giovanni.sumano\\AppData\\Local\\Continuum\\Anaconda3\\Lib\\site-packages\\pydrive")
因为C:\\Users\\giovanni.sumano\\AppData\\Local\\Continuum\\Anaconda3\\Lib\\site-packages\\pydrive
是我找到 pydrive 库的唯一路径,另外我尝试PYTHONPATH
通过 cmd 将路径添加到环境变量,到目前为止,这对我来说都没有。有人知道我怎样才能让 pyDrive 为我工作吗?
我在 Windows 8.1 和 Visual Studio 和 Visual Studio 的 Python 工具上运行 python。