Heimdall: No module named 'skrf' Windows WSL Enviroment

Hi,
Maybe someone can suggest what I’m doing wrong? Trying to install “heimdall” for use with GNU RADIO on Windows WSL Ubuntu 20.04. I tried using both manual install and automated script (DOA) and each time I get the following error in the log entries:
delay_sync.log
Traceback (most recent call last):
File “_daq_core/delay_sync.py”, line 41, in
import skrf as rf
ModuleNotFoundError: No module named ‘skrf’

and
rtl_daq.log
Found Rafael Micro R820T/2 tuner
Found Rafael Micro R820T/2 tuner
Found Rafael Micro R820T/2 tuner
Found Rafael Micro R820T/2 tuner
Found Rafael Micro R820T/2 tuner
rtlsdr_demod_write_reg failed with -7
rtlsdr_demod_write_reg failed with -7
rtlsdr_demod_write_reg failed with -7
rtlsdr_demod_write_reg failed with -7
r82xx_write_arr: i2c wr failed=-9 reg=05 len=1
rtlsdr_demod_read_reg failed with -7
r82xx_write_arr: i2c wr failed=-9 reg=05 len=1
rtlsdr_demod_read_reg failed with -7
r82xx_write_arr: i2c wr failed=-9 reg=05 len=1
rtlsdr_demod_read_reg failed with -7
r82xx_write_arr: i2c wr failed=-9 reg=05 len=1
Allocating 12 (non-zero-copy) user-space buffers
Allocating 12 (non-zero-copy) user-space buffers
Allocating 12 (non-zero-copy) user-space buffers
Allocating 12 (non-zero-copy) user-space buffers
Allocating 12 (non-zero-copy) user-space buffers

I installed the package: pip3 install scikit-rf ; didn’t help, anyone have any suggestions?
P.S.: As far as I’m a Windows environment developer, Python and Linux are pretty dark environments…

It is looking for scikit-rf. I have no idea how it works on WSL though, but are you running the code in a conda environment? You’ll need to install sciki-rf within the conda environment.

Thanks, got it!
I had missed that Python packages are installed on the profile. Looking at the example under the examples in the [Util] directory. I solved it as follows (I don’t know if it’s all necessary):

sudo apt-get install libatlas-base-dev gfortran
sudo apt install python3-pip
sudo python3 -m pip install numpy
sudo python3 -m pip install configparser
sudo python3 -m pip install scipy
sudo python3 -m pip install pyzmq
sudo python3 -m pip install scikit-rf
sudo python3 -m pip install numba
sudo python3 -m pip install plotly
sudo python3 -m pip install matplotlib

Nicely, heimdall booted without errors, except for recognizing USB devices by serial numbers, because the WSL USBIP solution conveys too little information about the device. GNURADIO, on the other hand, recognizes KrakenSDR as 5 separate devices.

It looks like the easier way will be to use PI4 with KrakenSDR as NetworkSDR.

Thanks!