How to understand what actual Python dependencies are missing?

 *  Executing task: nRF Connect: Flash: peripheral_hids_mouse/build (active) 

Flashing build to 1050345264
west flash -d /home/user/prj/peripheral_hids_mouse/build --skip-rebuild -i 1050345264 --erase

-- west flash: using runner jlink
-- runners.jlink: mass erase requested
FATAL ERROR: one or more Python dependencies were missing; see the getting started guide for details on how to fix

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 
\

This is the error I'm getting when I try to execute "Erase and Flash to Board" on a custom nRF52840-based board. It is too generic error and I don't understand what are the actual packages the flasher needs.

How can I understand what is the actual problem and overcome this error?

Details:

HW: NRF52 DK board as flasher of a custom nRF52840 board

OS Ubuntu 22.04 + VSCode

nRF Connect SDK and Toolchain  - v2.6

I have already double-checked I have all the required dependencies as it is written here:

Related