Widget调整错误ModuleNotFoundError:没有名为'widget_tweaks'的模块与Django表单

时间:2017-12-04 02:36:00

标签: django django-widget-tweaks

我正在尝试使用小部件调整来自定义我的Django表单,我正在使用组建立一个应用程序并且我一直收到错误:

ModuleNotFoundError: No module named 'widget_tweaks'

我不明白为什么。

我使用$ pip install django-widget-tweaks在我的Mac上安装了该模块,并将'widget_tweaks'放在我应用的INSTALLED_APPS = [...]文件的settings.py部分。这些是我在阅读有关如何使用小部件调整的文档后我需要做的两件事。

settings.py文件摘要:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'PupsToPet.apps.PupstopetConfig',
    'widget_tweaks',
   #'django.contrib.easy_maps',
]

5 个答案:

答案 0 :(得分:6)

尝试使用pip3安装:

pip3 install django-widget-tweaks 

答案 1 :(得分:1)

我也遇到了同样的问题,它正在杀死我!

(对我而言)问题是我在PyCharm的虚拟环境中工作),但我也有一个全局python。在我的命令行上,我正在运行manage.py runserver,问题是我的全局python没有安装widget-tweaks库。 (我不知道我不是从venv逃跑)

如果您像我一样,解决方案是确保您在正确的环境中,

从PyCharm我做了工具->运行manage.py任务-> runserver

它奏效了...

答案 2 :(得分:0)

这对我有用,写时看 python -m pip安装枕头 这个问题为我解决了

答案 3 :(得分:0)

使用 pip install --upgrade pip

将 pip 版本从 21.0.1 升级到 21.1.1 后,我的问题得到解决

答案 4 :(得分:-1)

我遇到了同样的问题,已经在工作环境中运行了 pip install django-widget-tweaks 并在 widget_tweaks 中添加了 INSTALLED_APPS。但仍有ModuleNotFoundError: No module named 'widget_tweaks' 也有这个错误: OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>

如果您使用 git bash,就会发生这些错误。但是如果您使用命令提示符,问题就消失了。并且应用程序运行良好