2017-10-07 63 views
0

每次我正在从Github Repository应用,我收到以下错误:导入错误:没有模块名为“social_django”

Traceback (most recent call last): 
    File "C:/Users/lenovo-pc/Desktop/Django-Social-Authentication-master/socialauth/manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "C:\Python35\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line 
    utility.execute() 
    File "C:\Python35\lib\site-packages\django\core\management\__init__.py", line 338, in execute 
    django.setup() 
    File "C:\Python35\lib\site-packages\django\__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "C:\Python35\lib\site-packages\django\apps\registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "C:\Python35\lib\site-packages\django\apps\config.py", line 94, in create 
    module = import_module(entry) 
    File "C:\Python35\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked 
ImportError: No module named 'social_django' 

我想知道什么是social_django一回事呢?我已经安装了很多库,但是没有满足这个错误:

python-social-auth[django] 
social-auth-app-django 

但是没有任何反应。请让我知道我应该做什么。

+0

你安装了这个'画中画安装python-社会AUTH [Django的]' – Roshan

+0

我想我已经在问题中提到它已经.... –

+0

更新您的INSTALLED_APPS包括social_django @jaffer 参考文献:[点击这里] (https://stackoverflow.com/questions/41635052/python-social-auth-with-django-importerror-no-module-named-social-django) – Roshan

回答

2

您用于运行应用程序的Python可执行文件没有安装social_django。您可以通过运行这些命令验证这一点:

python manage.py shell 
import social_django 

这会给你一个错误,出于同样的原因。

pip install social-auth-app-django 
1

你指的是,对包的依赖GitHub的项目 'social_django':

你可以安装它。你可以检查它here

所以,你会需要安装“social_django”,可以通过

pip install social-auth-app-django 

我知道被安装,你在这个问题本身提到这一点,但我敢肯定的是,包没有安装。

相关问题