This repository was archived by the owner on Sep 9, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 150
Dependency error on Ubuntu22/python3.10 #372
Copy link
Copy link
Open
Description
Steps to reproduce:
$ git clone https://github.com/AdaptiveScale/lxdui.git
$ cd lxdui
$ python3 -m venv .env
$ source .env/bin/activate
$ python3 setup.py install
$ python3 run.py start
Traceback (most recent call last):
File "/home/user/lxdui/run.py", line 1, in <module>
from app.cli.cli import lxdui
File "/home/user/lxdui/app/cli/cli.py", line 6, in <module>
from app.api import core
File "/home/user/lxdui/app/api/core.py", line 3, in <module>
from flask import Flask, redirect
File "/home/user/lxdui/.env/lib/python3.10/site-packages/Flask-1.0-py3.10.egg/flask/__init__.py", line 19, in <module>
from jinja2 import Markup, escape
ImportError: cannot import name 'Markup' from 'jinja2' (/home/user/lxdui/.env/lib/python3.10/site-packages/Jinja2-3.1.2-py3.10.egg/jinja2/__init__.py)
Here's pip freeze -
$ python3 -m pip freeze
certifi==2022.6.15
cffi==1.15.1
chardet==3.0.4
click==6.7
cryptography==37.0.4
Flask==1.0
Flask-JWT==0.3.2
Flask-Login==0.4.1
idna==2.7
itsdangerous==2.1.2
Jinja2==3.1.2
jsonschema==2.6.0
LXDUI==2.1.2
MarkupSafe==2.1.1
netaddr==0.7.19
pbr==5.10.0
psutil==5.6.6
ptyprocess==0.7.0
pycparser==2.21
PyJWT==1.4.2
pylxd==2.2.7
pyOpenSSL==17.5.0
python-dateutil==2.8.2
requests==2.20.0
requests-toolbelt==0.9.1
requests-unixsocket==0.3.0
six==1.16.0
terminado==0.8.1
tornado==5.0.2
tornado_xstatic==0.3
urllib3==1.24.3
Werkzeug==2.2.2
ws4py==0.5.1
XStatic==1.0.1
XStatic-term.js==0.0.7.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels