I'm following the tutorial on using Dash and trying the sample code found here: https://dash.plotly.com/layout
After installing dash and running the code, I get the following error message in the traceback:
Traceback (most recent call last):
File "app_example.py", line 7, in <module>
import dash
File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\dash\__init__.py", line 1, in <module>
from .dash import Dash, no_update # noqa: F401
File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\dash\dash.py", line 18, in <module>
from flask_compress import Compress
File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\flask_compress.py", line 10, in <module>
import brotli
File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\brotli.py", line 8, in <module>
import _brotli
ImportError: DLL load failed while importing _brotli: The specified module could not be found.
I'm using Windows 10, Python 3.8.5. Here are the fixes I've tried so far based on web search result recommendations:
- uninstalling dash, installing wheel, reinstalling dash -> no change in error message
- Uninstall and reinstall brotly -> no change in error message.
- Add C:\program files\Python38\scripts to PATH, uninstall and reinstall Dash -> no longer get "include this directory in PATH" warning message when installing Dash, but no change in traceback error message.
- As per suggestion from web search of error, installed matplotlib and imported matplotlib before importing dash -> results in different traceback error specific to matplotlib.
- Installed and ran virtualenv, installed dash on virtualenv and ran code-> no change in error message
- As per https://github.com/google/brotli/issues/782, installed vc_redist.x86.exe, restarted computer and ran outside of virtualenv-> no change in error message
- ran virtualenv after vc_redist.x86.exe was installed -> no change in error message
I definitely consider myself a novice, so any guidance would be appreciated!