ModuleNotFoundError: No module named 'bootstrap4'
ModuleNotFoundError: No module named 'bootstrap4'
我用
安装了 bootstrap4
$ pip install django-bootstrap4
正在安装到这个目录
C:\Users\trade\techpit-match-env\Lib\site-packages
Django 似乎正在查看这个目录
C:\Users\trade\Anaconda3\lib\site-packages\django
当我将 'bootstrap4' 放入 INSTALLED_APPS = ('bootstrap4') 变量然后 运行
$ python manage.py runserver
我收到这个错误
C:\Users\trade\techpit-match-env\Scripts\techpit>python manage.py runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000001C4D8F65488>
Traceback (most recent call last):
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\core\management\commands\runserver.py", line 113, in inner_run
autoreload.raise_last_exception()
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 248, in raise_last_exception
raise _exception[1]
File "C:\Users\trade\Anaconda3\lib\site-packages\django\core\management\__init__.py", line 327, in execute
autoreload.check_errors(django.setup)()
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\apps\registry.py", line 89, in populate
app_config = AppConfig.create(entry)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\apps\config.py", line 90, in create
module = import_module(entry)
File "C:\Users\trade\Anaconda3\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'bootstrap4'
我该如何解决这个错误?
我使用复制和粘贴在 django 文件夹中安装了 bootstrap4,但没有用。
任何帮助将不胜感激。
谢谢!
python -m pip install bootstrap4
这将 pip 定位在 python 模块路径上,从而确保您将 bootstrap4
安装在用于 运行 [=12] 的同一 python 环境中=] 命令。参见 this。
我也在做同样的课程,我得到了答案。
按我检查的步骤:
- 合适的虚拟环境
- 合适的库
- 正在检查 lib 的文档
而且我发现了一些有趣的东西。这是安装的 appps 键的顺序 INSTALLED_APPS.
此配置键无效:
INSTALLED_APPS = [
# own applications
'learning_logs',
'users',
# 3 party applications
'bootstrap4'
# django framework applications
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
但这行得通
INSTALLED_APPS = [
# own applications
'learning_logs',
'users',
# django framework applications
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 3 party applications
'bootstrap4'
]
将 'bootstrap4' 移动到末尾可以修复加载此库。
此致,
马辛
检查 settings.py 'bootstrap 4' 后的逗号 INSTALLED_APPS
应该是这样的:
INSTALLED_APPS = [
# my apps
'learning_logs',
'users',
# outside apps
'bootstrap4',
# django apps
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
对我有用的一种方法是添加您要使用的 Bootstrap CDN link directly to the base.html file. You can get the link from the Bootstrap site depending on the version。我希望这对某人有帮助
我用
安装了 bootstrap4$ pip install django-bootstrap4
正在安装到这个目录
C:\Users\trade\techpit-match-env\Lib\site-packages
Django 似乎正在查看这个目录
C:\Users\trade\Anaconda3\lib\site-packages\django
当我将 'bootstrap4' 放入 INSTALLED_APPS = ('bootstrap4') 变量然后 运行
$ python manage.py runserver
我收到这个错误
C:\Users\trade\techpit-match-env\Scripts\techpit>python manage.py runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000001C4D8F65488>
Traceback (most recent call last):
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\core\management\commands\runserver.py", line 113, in inner_run
autoreload.raise_last_exception()
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 248, in raise_last_exception
raise _exception[1]
File "C:\Users\trade\Anaconda3\lib\site-packages\django\core\management\__init__.py", line 327, in execute
autoreload.check_errors(django.setup)()
File "C:\Users\trade\Anaconda3\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\apps\registry.py", line 89, in populate
app_config = AppConfig.create(entry)
File "C:\Users\trade\Anaconda3\lib\site-packages\django\apps\config.py", line 90, in create
module = import_module(entry)
File "C:\Users\trade\Anaconda3\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'bootstrap4'
我该如何解决这个错误? 我使用复制和粘贴在 django 文件夹中安装了 bootstrap4,但没有用。 任何帮助将不胜感激。
谢谢!
python -m pip install bootstrap4
这将 pip 定位在 python 模块路径上,从而确保您将 bootstrap4
安装在用于 运行 [=12] 的同一 python 环境中=] 命令。参见 this。
我也在做同样的课程,我得到了答案。 按我检查的步骤:
- 合适的虚拟环境
- 合适的库
- 正在检查 lib 的文档
而且我发现了一些有趣的东西。这是安装的 appps 键的顺序 INSTALLED_APPS.
此配置键无效:
INSTALLED_APPS = [
# own applications
'learning_logs',
'users',
# 3 party applications
'bootstrap4'
# django framework applications
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
但这行得通
INSTALLED_APPS = [
# own applications
'learning_logs',
'users',
# django framework applications
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 3 party applications
'bootstrap4'
]
将 'bootstrap4' 移动到末尾可以修复加载此库。
此致, 马辛
检查 settings.py 'bootstrap 4' 后的逗号 INSTALLED_APPS
应该是这样的:
INSTALLED_APPS = [
# my apps
'learning_logs',
'users',
# outside apps
'bootstrap4',
# django apps
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
对我有用的一种方法是添加您要使用的 Bootstrap CDN link directly to the base.html file. You can get the link from the Bootstrap site depending on the version。我希望这对某人有帮助