ModuleNotFoundError: Нет модуля с именем 'django_plotly_dash'
Я создаю веб-приложение, используя django_plotly_dash, модуль, объединяющий Django, Plotly и Dash в один пакет. Я столкнулся с проблемой, когда я пытаюсь работать с файлом manage.py для выполнения команд, я получаю ошибку ModuleNotFoundError: No module named 'django_plotly_dash'
По результатам исследования и трассировки, похоже, что проблема кроется либо в моем файле settings.py, конкретно со статическими файлами/bootstrapping, либо в моей структуре каталогов. Может ли кто-нибудь с большим опытом работы с этим увидеть какие-либо проблемы в моих структурах или settings.py, которые вызывают эту ошибку
Вот сообщение об отслежке:
Traceback (most recent call last):
File "C:\Users\mvela\Documents\Internships\Contracts\Greene\July Contract\web_app\report_app\manage.py", line 22, in <module>
main()
File "C:\Users\mvela\Documents\Internships\Contracts\Greene\July Contract\web_app\report_app\manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "C:\Users\mvela\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
utility.execute()
File "C:\Users\mvela\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\django\core\management\__init__.py", line 395, in execute
django.setup()
File "C:\Users\mvela\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\django\__init__.py", line
24, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\mvela\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\django\apps\registry.py",
line 91, in populate
app_config = AppConfig.create(entry)
File "C:\Users\mvela\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\django\apps\config.py", line 212, in create
mod = import_module(mod_path)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.2032.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package,
level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
228, in _call_with_frames_removed 228, in _call_with_frames_r
File "<frozen importlib._bootstrap>", line
1030, in _gcd_import 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line nd_and_load
1007, in _find_and_load 1007, in _fid_and_load_unlo
File "<frozen importlib._bootstrap>", line
984, in _find_and_load_unlocked 984, in _fin
ModuleNotFoundError: No module named 'django_plotly_dash'
Вот мой каталог:
первый уровень report_app
- это основной проект, а второй уровень home
и report_app
- это приложения django внутри основного проекта.
и вот мой settings.py:
Если это поможет, я следовал следующему руководству по использованию этого пакета:
https://www.youtube.com/watch?v=psvU4zwO3Ao
Пожалуйста, дайте мне знать, если какая-либо дополнительная информация поможет в решении этой проблемы.
После поисков кажется, что @yagus был прав. Я создал новый virtualenv и заново установил pip, и теперь он работает. Должно быть, я неправильно настроил его в первый раз. Спасибо за помощь @yagus