您看到所有程序都已安装,但是当我运行runserver
时出现此错误:
ModuleNotFoundError:没有名为“ django_popup_view_field”的模块
[p-amc-dgps-er @ 192-168-150-254 Invest_App] $ sudo pip安装 django-popup-view-field [sudo] p-amc-dgps-er的密码: 弃用:Python 2.7将于1月1日到期, 2020年。请升级您的Python,因为该日期之后将不再维护Python 2.7。 pip的未来版本将放弃对Python的支持 2.7。可以在https://pip.pypa.io/en/latest/development/release-process/#python-2-support中找到有关pip中Python 2支持的更多详细信息。 已满足要求:django-popup-view-field中 /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)
答案 0 :(得分:0)
也许您应该将此模块添加到 settings.py :
INSTALLED_APPS = [
...
'django_popup_view_field',
...
]
答案 1 :(得分:0)
它不会让我发表评论,因为我没有足够的代表,但是您是在虚拟环境中安装django-popup-view-field吗?并且您还在同一虚拟环境中运行runserver
吗?收到错误“ ModuleNotFound”时,这似乎是最常见的问题。请查看此link可能会对您有所帮助。
如果其他所有方法均失败,则有时它可以完全退出该终端并重试。