trimat1 commented on issue #20723: URL: https://github.com/apache/superset/issues/20723#issuecomment-1264340198
> I'm just the Ubuntu messenger. I cannot speak for Mac. > > I recommend trying to install on a fresh Ubuntu 22.04 using pip install and you'll see the problems. It comes with python 3.10, and this results in a failure based on a couple of problematic deps (see below). > > Even when I install python 3.9 alongside, I get the error described above. > > In order to overcome ALL issues I encountered I need to perform: > > * Python 3.9 install using pyenv (and run `pip install apache-superset `using the 3.9 binary) > And immediately after that: > > ``` > - python3.9 -m pip uninstall -y markupsafe > - python3.9 -m pip install markupsafe==2.0.1 > - python3.9 -m pip uninstall -y Werkzeug > - python3.9 -m pip install Werkzeug==2.0.3 > ``` > > The above needs to be done before the `superset db upgrade` step. > > Just reporting as I see it based on a fresh install of Ubuntu 22.04 (with all system updates applied). Issues re markupsafe, and 3.10 failure (it results in an error when building the pyarrow pkg) have been reported elsewhere on this message board. i then get an error while installing Werzeug 2.0.3 "flask 2.2.2 requires Werkzeug>=2.2.2," and further during superset db upgrade "TypeError: __init__() got an unexpected keyword argument 'unbound_message'" -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
