Uno module is at the UNO introduction,instead of not the abandoned package. Without virtual environment,no problem to import uno module: debian@debian:~$ python3 Python 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import uno >>> Create the virtual environment: sudo apt install python3.11-venv python3 -m venv strange cd strange source bin/activate I have installed the module base: (strange) debian@debian:~/strange$ pip install base Requirement already satisfied: base in ./lib/python3.11/site-packages (0.0.0) Enter into python3: (strange) debian@debian:~/strange$ python3 Python 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. Import uno: >>> import uno Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/debian/strange/lib/python3.11/site-packages/uno/__init__.py", line 4, in <module> from base import Element, Css, Payload, UnoBaseFeature, UnoBaseField ModuleNotFoundError: No module named 'base' >>> import base Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'base' Why can't load uno in virtual environment? Continue reading...