【问题标题】:ModuleNotFoundError: No module named 'django_popup_view_field'ModuleNotFoundError:没有名为“django_popup_view_field”的模块
【发布时间】:2026-01-14 11:40:02
【问题描述】:

你看到一切都安装好了,但是当我运行 runserver 时,我得到了这个错误:

ModuleNotFoundError: 没有名为“django_popup_view_field”的模块

[p-amc-dgps-er@192-168-150-254 Invest_App]$ sudo pip install django-popup-view-field [sudo] Mot de passe de p-amc-dgps-er : 弃用:Python 2.7 将于 1 月 1 日结束生命周期, 2020. 请升级您的 Python,因为 Python 2.7 在该日期之后将不再维护。未来版本的 pip 将放弃对 Python 的支持 2.7.有关 pip 中 Python 2 支持的更多详细信息,请参阅https://pip.pypa.io/en/latest/development/release-process/#python-2-support 要求已经满足:django-popup-view-field in /usr/lib/python2.7/site-packages (0.5.0) 已经有要求 满意:/usr/lib/python2.7/site-packages 中的 Django>=1.8(来自 django-popup-view-field)(1.11.26)要求已经满足:pytz 在 /usr/lib/python2.7/site-packages (来自 Django>=1.8->django-popup-view-field) (2018.9)

【问题讨论】:

  • 在你项目的settings.py中安装依赖django-popup-fieldINSTALLED_APPSINSTALLED_APPS = [ ... 'popup_field', ... ]

标签: python django


【解决方案1】:

它不会让我评论,因为我没有足够的代表,但你是在虚拟环境中安装 django-popup-view-field 吗?您是否也在同一个虚拟环境中运行runserver?收到错误“ModuleNotFound”时,这似乎是最常见的问题。请看这个link,它可能对你有帮助。

如果所有其他方法都失败了,有时完全退出该终端并重试会有所帮助。

【讨论】:

    【解决方案2】:

    也许您应该将此模块添加到 settings.py

    INSTALLED_APPS = [
        ...
        'django_popup_view_field',
        ...
    ]
    

    【讨论】:

    • 我添加它,总是同样的问题
    最近更新 更多