【问题标题】:Django Virtual-Env Openid Import ErrorDjango Virtual-Env Openid 导入错误
【发布时间】: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。

标签: python django


【解决方案1】:

试试这个:

pip install python-openid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 2015-02-02
    • 2014-05-30
    • 2014-11-22
    • 2012-01-04
    相关资源
    最近更新 更多