Until OP25 is ported to GNU Radio 3.9, it's possible to run GR 3.8 on systems where GR 3.9 is installed by default.
The first step is installing GR 3.8 in a virtual environment based on the instructions here
The only hiccups I ran into were specifying where to find the OP25 module (got a ModuleNotFound error, fixed with the my-paths.pth file), not installing all of the necessary GNU Radio modules at the same time as the initial install (trying to install them afterward resulted in conda upgrading GR 3.8.2 to GR 3.9), and getting audio to work (got a libasound_module_conf_pulse.so error, fixed by linking alsa-libs in the new environment).
Until OP25 is ported to GNU Radio 3.9, it's possible to run GR 3.8 on systems where GR 3.9 is installed by default.
The first step is installing GR 3.8 in a virtual environment based on the instructions here
The only hiccups I ran into were specifying where to find the OP25 module (got a ModuleNotFound error, fixed with the my-paths.pth file), not installing all of the necessary GNU Radio modules at the same time as the initial install (trying to install them afterward resulted in conda upgrading GR 3.8.2 to GR 3.9), and getting audio to work (got a libasound_module_conf_pulse.so error, fixed by linking alsa-libs in the new environment).
Here's exactly what I did:
Hope this can help someone else run this great software.