ImportError: нет модуля с именем bootstrap3
Я установил bootstrap3 с помощью
$ pip install django-bootstrap3
Он устанавливается в этом каталоге
/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/
Кажется, что Django просматривает этот каталог
/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/
Когда я помещаю 'bootstrap3' в переменную INSTALLED_APPS = ('bootstrap3'), а затем запускаю
$ python manage.py runserver
Я получаю эту ошибку
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
utility.execute()
File "/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute
django.setup()
File "/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/__init__.py", line 21, in setup
apps.populate(settings.INSTALLED_APPS)
File "/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/Users/shawnpike/anaconda/lib/python2.7/site-packages/django/apps/config.py", line 87, in create
module = import_module(entry)
File "/Users/shawnpike/anaconda/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named bootstrap3
Я установил bootstrap3 в папку django с помощью копирования и вставки, и это не сработало. Любая помощь будет принята с благодарностью.
Спасибо!
Ответы
Ответ 1
Просто посмотрите, какую версию python использует среда Django:
python -V
Если используется Python 2.7
run:
pip install django-bootstrap3
В противном случае, если ваша среда Django использует версию Python 3
, используйте:
pip3 install django-bootstrap3
Ответ 2
Попробуйте использовать
$pip2 install django-bootstrap3
Я использую ubuntu 14.04, а команда pip устанавливает пакеты в lib/python3.3/site-packages/, а не в lib/python2.7/site-packages/
Ответ 3
Вам нужно установить Requirements.txt, и все будет в порядке.
Запустите эту команду:
pip install -r requirements.txt
Ответ 4
Попробуйте использовать:
pip install django-bootstrap3
Вместо:
pip3 install django-bootstrap3
Я обнаружил, что даже при использовании просто старого pip работает (даже в среде python3), когда вы используете виртуальную среду (я использовал anaconda). По какой-то причине pip3 не работает.