【发布时间】:2017-05-09 20:10:07
【问题描述】:
从我的虚拟环境运行 Django 服务器时出现此错误(安装 python-social-auth 之后)
File "/var/www/virtualenv-12.0.4/mapfied/python-social-auth/social/storage/base.py", line 12, in <module>
from openid.association import Association as OpenIdAssociation
ImportError: No module named 'openid'
尽管在我的 VirtualEnv 中安装了 openid,
sudo -H pip install django-openid-auth
Requirement already satisfied (use --upgrade to upgrade): django-openid-auth in /usr/local/lib/python3.4/dist-packages
有人遇到这个问题吗?任何修复
【问题讨论】:
-
您是否将其添加到您的
INSTALLED_APP元组中? -
yup @dan-klasson ...等等你的意思是应用元组中的“social.apps.django_app.default”?
-
是的,你加进去了吗?
-
是的已经添加了...但是启动 django 服务器给了我这个错误..
-
看起来不像你在你的 virtualenv 中运行了那个 pip install 命令。另外,如果您这样做了,则不需要使用 sudo。