Python可以';找不到模块';客户机密';尝试使用Google Python API在Django中设置oauth2时
我使用Python可以';找不到模块';客户机密';尝试使用Google Python API在Django中设置oauth2时,python,django,oauth-2.0,google-oauth,google-api-python-client,Python,Django,Oauth 2.0,Google Oauth,Google Api Python Client,我使用pip在我的windows7框中安装了Google-api-Client-Library for Python。我遵循Google提供的Django示例,但我无法启动服务器,因为Python抛出了一个名为“clientsecrets”的模块 我已经验证了clientsecrets.py位于/path/to/python/Lib/site包中 你知道这是什么原因吗?我使用的是Python版本3.3.3和Django版本1.6.1我在/usr/lib/python3/dist-packages
pip
在我的windows7
框中安装了Google-api-Client-Library for Python
。我遵循Google提供的Django示例,但我无法启动服务器,因为Python抛出了一个名为“clientsecrets”的模块
我已经验证了clientsecrets.py
位于/path/to/python/Lib/site包中
你知道这是什么原因吗?我使用的是Python版本3.3.3
和Django版本1.6.1
我在/usr/lib/python3/dist-packages/oauth2client/client.py中更改了以下行:
22 import base64
23 import clientsecrets
24 import copy
为此:
22 import base64
23 import oauth2client.clientsecrets
24 import copy
这就解决了这个问题。这个问题只出现在Python3上,Python2.7是现成的。是否有多个版本的Python在运行?通过在cmd提示符下运行“python”命令并查看默认版本,您可以确认吗?@LearningNeverStops我只安装了python3.3.3
。@LearningNeverStops刚到家时经过验证,我正在运行Python版本3.3.3
,它肯定包含clientsecrets.py
中的site-packages
。