Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 05.08.2020
Сообщений: 12

No module named 'bootstrap4'

05.11.2020, 12:55. Показов 5225. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
пытаюсь освоить Django (по Эрику Мэтизу). Нужно использовать bootstrap. Из виртуальной среды пишу
Code
1
(ll_env) coder@coderpc:~/prg/py3/metiz/proj18_20$ pip install django-bootstrap4
сообщает, что все установилось. Гляжу в
proj18_20/ll_env/lib/python3.6/site-packages
, вижу там папки bootstrap4 и django-bootstrap4. pip list их тоже показывает. pip freeze показывает только django-bootstrap4.
Вношу "bootstrap4" в settings (INSTALLED_APPS), подключаю в .html
{% load bootstrap4 %}
. Пытаюсь запустить сервер, он выдает кучу ошибок типа
File "/home/coder/.local/lib/python3.6/site-packages/django/utils/autoreload.py", line 76, in raise_last_exception
и в конце
File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'bootstrap4'
Похоже, он вообще не там ищеn bootstrap. Что делать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2020, 12:55
Ответы с готовыми решениями:

No module named '_sqlite3'
Привет. Только сегодня установил Django(3.0) на Ubuntu 19.04 и сталкивался с несколькими проблемами одна из связанна с &quot;не находит...

No module named 'api_yamdb.wsgi'
При деплое проекта контейнер web падает с ошибкой No module named 'api_yamdb.wsgi'. Памагите!) Dockerfile: # Создать образ на...

ModuleNotFoundError: No module named 'requests'
Всем привет! Есть приложение на django (windows+iis+wfastcgi+venv), которое с помощью subprocess.run() запускает внешний скрипт. Путь к...

9
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,248
05.11.2020, 17:32
убедиться, что у вас правильно настроено виртуальное окружение, и что вы именно из него запускаете проект.
0
1 / 1 / 0
Регистрация: 05.08.2020
Сообщений: 12
06.11.2020, 09:39  [ТС]
как устанавливал виртуальное окружение:
1) из папки с проектом (.../proj18_20/) выполняю
Bash
1
python -m venv ll_env
2) запускаю
Bash
1
source ll_env/bin/activate
дальше уже описывал. Проект и приложение создавал из виртуальной среды.
Пробовал выполнить
Bash
1
2
pip freeze>requirements.txt
pip install -r requirements.txt
получил ответ, что
Bash
1
Requirement already satisfied
Что можно сделать еще?
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,248
06.11.2020, 10:11
как вы запускаете проект?
0
1 / 1 / 0
Регистрация: 05.08.2020
Сообщений: 12
06.11.2020, 10:37  [ТС]
(ll_env) coder@coderpc:~/prg/py3/metiz/proj18_20$ python manage.py runserver
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
06.11.2020, 14:46
Лучший ответ Сообщение было отмечено mokynis как решение

Решение

попробуйте указать полный путь к python в venv
1
1 / 1 / 0
Регистрация: 05.08.2020
Сообщений: 12
06.11.2020, 15:51  [ТС]
не понял, как его указать, но он, вроде и так правильный (и в перечне пакетов django-bootstrap4 виден)-я скриншот приложил
Миниатюры
No module named 'bootstrap4'  
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,248
06.11.2020, 15:52
Лучший ответ Сообщение было отмечено mokynis как решение

Решение

mokynis, коллега имеет ввиду не вызывать интерпретатор по пути, определённом в виртальном окружении, а полностью указать путь до бинарника python
1
1 / 1 / 0
Регистрация: 05.08.2020
Сообщений: 12
06.11.2020, 16:13  [ТС]
yesss! Получилось!
Только какой же я коллега? "Я не волшебник, я только учусь" ©
Спасибо, Гуру!
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,248
06.11.2020, 16:18
Цитата Сообщение от mokynis Посмотреть сообщение
Только какой же я коллега?
будущий, но я про ioprst
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2020, 16:18
Помогаю со студенческими работами здесь

ModuleNotFoundError: No module named 'MainApp'
Здравствуйте, при создании миграции возникает ошибка: Traceback (most recent call last): File...

При импорте получаю ModuleNotFoundError: No module named 'django'
images у меня сделан как приложение для повторного использования. Соответственно, мне понадобились в каком-то приложении константы и...

Ошибка при запуске сервера no module named crispy-forms
Всем привет. Учусь по видео itProgera/ Собственно столкнулся с такой проблемой При установке модуля crispy-forms прописал...

No module named 'telepot'
Здравствуйте, как подключить библиотеку telepot? написала в командной строке: pip install telepot pip install telepot --upgrade вроде...

No module named models
импортировал как надо, но все равно ругается, я новичок в django, подскажите добрые люди в чем может быть проблема. Environment: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru