joinmarket-clientserver
joinmarket-clientserver copied to clipboard
Debian 11 ModuleNotFoundError: No module named 'jmbase'
After successfully compiling JM on Debian 11 (Bullseye), it's throwing the following error when attempting to run python joinmarket-qt.py:
Traceback (most recent call last):
File "/home/user/joinmarket-clientserver/scripts/joinmarket-qt.py", line 56, in <module>
from jmbase import get_log, stop_reactor, set_custom_stop_reactor
File "/home/user/joinmarket-clientserver/jmvenv/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'jmbase'
Steps to reproduce:
- Follow the alternative to the "quickstart": https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/INSTALL.md
- Install any missing dependencies with pip in virtual environment (jmvenv), e.g. PySide2, qt5reactor.
- Run python
joinmarket-qt.py.
Because virtual environment is not activated. You should either manually run source jmvenv/bin/activate before executing any .py scripts or run joinmarket-qt.sh instead of python joinmarket-qt.py.