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 не работает.