Python を使用して Linux で各 PID の PID リストとユーザー名を取得するにはどうすればよいですか?

Python を使用して Linux で各 PID の PID リストとユーザー名を取得するにはどうすればよいですか?

Linux の top コマンドに似たものを表示するために、PID とそれぞれのユーザー名を取得しようとしています。PID のリストは取得できましたが、ユーザー名を取得できません。/proc の PID とユーザー名は /proc/$PID/environ ファイルにありますが、開いて確認したところ、すべての PID について何も入っていません。どうすればいいか教えてください。

関連情報