我通过 pip 安装了 python-social-auth
>>> import social
>>> print social
<module 'social' from '/usr/local/lib/python2.7/dist-packages/social/__init__.pyc'>
当我尝试运行我的 django 项目时,它抱怨没有名为 social 的模块
File "/media/PROJECT/project/BINGO/bingo/django/utils/importlib.py", line 35, in import_module __import__(name)
ImportError: No module named social.apps.django_app.default
将模块放到我的项目文件夹中以在本地使用,它可以工作:
>>> import os
>>> print os.getcwd()
/media/PROJECT/project/BINGO/bingo
>>> import social
>>> print social
<module 'social' from 'social/__init__.pyc'>
但是,现在找不到它的依赖项
File "/media/PROJECT/project/BINGO/bingo/social/apps/django_app/default/models.py", line 2, in <module>
import six
ImportError: No module named six
我确实在全球范围内安装了六个。openid
如果我在本地使用六个,则找不到另一个依赖项 , 。我想我仍然可以继续在本地添加所有依赖项,但为什么不导入我的全局模块?
谢谢!