django socialregistration for facebook不断要求提供facebookapps模块

django socialregistration for facebook不断要求提供facebookapps模块,django,facebook,django-authentication,Django,Facebook,Django Authentication,我正在尝试使用django应用程序通过Facebook为我的网站提供身份验证 我遵循并安装了依赖项: $ yolk -l | grep "oauth2\|python-openid\|facebook-sdk\|django-socialregistration" django-socialregistration - 0.5.4 - active facebook-sdk - 0.3.0 - active development (/home/***/.vi

我正在尝试使用django应用程序通过Facebook为我的网站提供身份验证

我遵循并安装了依赖项:

$ yolk -l | grep "oauth2\|python-openid\|facebook-sdk\|django-socialregistration"
django-socialregistration - 0.5.4        - active 
facebook-sdk    - 0.3.0        - active development (/home/***/.virtualenvs/***/src/facebooksdk)
oauth2          - 1.5.211      - active 
python-openid   - 2.2.5        - active
设置.py

#...
FACEBOOK_APP_ID = '*******'
FACEBOOK_SECRET_KEY = '********'
FACEBOOK_REQUEST_PERMISSIONS = '********'

INSTALLED_APPS = (
    #...

    'django.contrib.sites',
    'socialregistration',
    'socialregistration.contrib.facebook'
)

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'socialregistration.contrib.facebook.auth.FacebookAuth',
)
但是。。。当我运行
manage.py syncdb
manage.py runserver
时,我得到以下错误:

Error: No module named facebookapps.utils
但是在普通代码的任何部分中都没有提到
facebookapps
。据我所知,即使是django socialregistration也没有任何参考资料

奇怪的是
设置.pyc
。当我搜索
facebookapps
时:

$ grep -R "facebookapps" .
Binary file ./settings.pyc matches
我已经一次又一次地删除了这个文件,但它仍然是用这个引用生成的


我正在使用Django 1.4。

如果您的settings.py文件意外构造了facebookapps.utils字符串,该怎么办?例如,在已安装的应用程序中,字符串facebook和apps.utils是否相邻定义,它们之间是否意外跳过了逗号?(Python连接相邻的字符串,如“hello”“world”)。或者,在您使用的某个应用程序中可能会出现此错误吗?

如果您的settings.py文件意外构造了facebookapps.utils字符串,该怎么办?例如,在已安装的应用程序中,字符串facebook和apps.utils是否相邻定义,它们之间是否意外跳过了逗号?(Python连接相邻的字符串,如“hello”“world”)。或者,在您使用的某个应用程序中可能会犯此错误吗?

如果您的
settings.py
文件意外构造了
facebookapps.utils
字符串,该怎么办?例如,字符串
facebook
apps.utils
是否在
INSTALLED\u apps
中相邻定义,它们之间的逗号是否被意外跳过?(Python连接相邻的字符串,如
“hello”“world”
)。或者,你使用的某个应用程序会犯这样的错误吗?我很尴尬。问题就是这样。这就是你在周末工作时发生的事情。非常感谢。不客气。我已将此评论添加为问题,以便您可以接受它(以便将问题标记为已回答)。谢谢!(我不喜欢在我不确定这是否是问题的地方添加答案,比如在这里它是假设的,但也许我应该养成习惯)如果你的
settings.py
文件意外地构造了
facebookapps.utils
字符串会怎么样?例如,字符串
facebook
apps.utils
是否在
INSTALLED\u apps
中相邻定义,它们之间的逗号是否被意外跳过?(Python连接相邻的字符串,如
“hello”“world”
)。或者,你使用的某个应用程序会犯这样的错误吗?我很尴尬。问题就是这样。这就是你在周末工作时发生的事情。非常感谢。不客气。我已将此评论添加为问题,以便您可以接受它(以便将问题标记为已回答)。谢谢!(我不喜欢在我不确定问题是否存在的地方添加答案,比如在这里它是假设的,但也许我应该养成习惯)