我安装了google API,pyDrive和httplib2。我还在谷歌的应用程序中获得了一个令牌,并将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驱动器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库的唯一路径,另外我尝试通过cmd添加PYTHONPATH
环境变量的路径,到目前为止我都没有工作。有谁知道如何让pyDrive为我工作?
我在Windows 8.1上运行python,在visual studio上运行visual studio和python工具。