¿Cómo obtengo la lista de PID y el NOMBRE DE USUARIO de cada uno de esos PID en LINUX usando Python?

¿Cómo obtengo la lista de PID y el NOMBRE DE USUARIO de cada uno de esos PID en LINUX usando Python?

Estoy intentando obtener los PID y sus respectivos nombres de usuario para mostrar algo similar al comando superior en Linux. Logré obtener la lista de PID pero no puedo obtener ningún nombre de usuario para los mismos. El PID de /proc y el nombre de usuario están en el archivo /proc/$PID/environ que, aunque lo abro para verlo, no tiene nada para todos los PID. Por favor sugiera cómo hago para hacer esto.

información relacionada