1

我安装了 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。

4

0 回答 0