#python #django
Вопрос:
Я пытаюсь установить django-bootstrap4 на Python, но я не уверен, как справиться с этой ошибкой. Выдал команду «pip install django-bootstrap4» в моей виртуальной среде.
ошибка
ImportError: cannot import name 'SCHEME_KEYS' from 'pip._internal.models.scheme' (c:userschawaonedrivedesktoplearning_logll_envlibsite-packagespip_internalmodelsscheme.py)
Версия Python — 3.8.5
Версия Django — 3.2.4
Ответ №1:
Бежать :
pip install --upgrade pip
Затем
pip install django-bootstrap4
Скорее всего, ваш PIP не соответствует требованиям пакета, вы также можете попробовать следующую команду :
pip3 install django-bootstrap4
Комментарии:
1. Просто попробовал, это все еще дает мне ту же ошибку
2. Вы используете conda ?
3. Насколько я знаю, я просто читаю ускоренный курс Python, 2-е изд. Я не касался конда
Ответ №2:
После контакта с автором(Эриком Маттесом) курса, похоже, возникла проблема с pip. Установка прошла успешно после обновления версии Python и восстановления виртуальной среды.
Ответ №3:
Лучше использовать CDN-версию Bootstrap 4, просто вставьте это в свой html-файл
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
источник: https://www.w3schools.com/bootstrap4/bootstrap_get_started.asp
Комментарии:
1. OP попросите установить определенный пакет с помощью Django, ваш обходной путь не отвечает на исходный вопрос