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'      

Вот мой каталог:

Directory from VS Code Explorer

первый уровень report_app - это основной проект, а второй уровень home и report_app - это приложения django внутри основного проекта.

и вот мой settings.py:

Если это поможет, я следовал следующему руководству по использованию этого пакета:

https://www.youtube.com/watch?v=psvU4zwO3Ao

Пожалуйста, дайте мне знать, если какая-либо дополнительная информация поможет в решении этой проблемы.

После поисков кажется, что @yagus был прав. Я создал новый virtualenv и заново установил pip, и теперь он работает. Должно быть, я неправильно настроил его в первый раз. Спасибо за помощь @yagus

Вернуться на верх