Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python可以';找不到模块';客户机密';尝试使用Google Python API在Django中设置oauth2时_Python_Django_Oauth 2.0_Google Oauth_Google Api Python Client - Fatal编程技术网

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我只安装了python
3.3.3
。@LearningNeverStops刚到家时经过验证,我正在运行Python版本
3.3.3
,它肯定包含
clientsecrets.py
中的
site-packages