«ModuleNotFoundError: при развертывании проекта django в PythonAnywhere не произошло ни одного модуля с именем bootstrap4». - PullRequest
0 голосов
/ 12 ноября 2019

Я пытаюсь развернуть свой проект django в PythonAnywhere, ссылаясь на https://tutorial.djangogirls.org/en/deploy/. Когда я выполнил эту команду,

pa_autoconfigure_django.py --python=3.6 https://github.com/my_git_url.git

Произошла следующая ошибка: (на самом деле некоторые тексты пропущены, потому что этоlong)

Traceback (most recent call last):
  File "/home/kanchi0914/kanchi0914.pythonanywhere.com/manage.py", line 21, in <module>
    main()
  File "/home/kanchi0914/kanchi0914.pythonanywhere.com/manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/site-packages/django/core/management/__init__.py", line 357, in execute
    django.setup()
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/site-packages/django/apps/registry.py", line 91, in populate
    app_config = AppConfig.create(entry)
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/site-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/home/kanchi0914/.virtualenvs/kanchi0914.pythonanywhere.com/lib/python3.6/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'
Traceback (most recent call last):
  File "/home/kanchi0914/.local/bin/pa_autoconfigure_django.py", line 52, in <module>

django-bootstrap4 и bootstrap4, кажется, установлены правильно.

23:45 ~ $ pip3.6 install --user django-bootstrap4                                                                      
Looking in links: /usr/share/pip-wheels
Requirement already satisfied: django-bootstrap4 in ./.local/lib/python3.6/site-packages (1.0.1)
Requirement already satisfied: beautifulsoup4 in /usr/lib/python3.6/site-packages (from django-bootstrap4) (4.6.0)

Я предположил, что эти сайты будут полезны, попробовал некоторые решения, но ситуация не изменилась,https://www.tangowithdjango.com/book17/chapters/deploy.html
https://www.pythonanywhere.com/forums/topic/12404/
Конечно, я подтвердил, что мой проект хорошо работает в моем местном окружении. Что мне делать?
спасибо.

1 Ответ

0 голосов
/ 16 ноября 2019

У меня было это один раз. Возможно, вам придется использовать pip3, если вы используете python 3. Или pip, если вы используете python 2. Пакеты, установленные с pip3, не будут работать в python 2, и наоборот, если у вас версия python 2. Не уверен, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...