python psutil psutil.get_process_list () error

Estoy tratando de hacer algunas cosas con python psutil pero obtengo un error extraño.

procs = psutil.get_process_list() 

Me da el siguiente error:

 AttributeError: 'module' object has no attribute 'get_process_list' 

Lo único que encontré al respecto fue esto: https://github.com/giampaolo/psutil/issues/524

Pero no hay una solución real, además de pegarla en otro directorio (que probé pero no funciona para mí). ¿Alguien tiene una pista de por qué me sale este error?

Gran gracias de antemano!

    Después de consultar la documentación aquí , no veo una función get_process_list() en psutil, se ha desaprobado de acuerdo con esto .

    Tal vez debería probar la función – process_iter() – documentación aquí

    Produce un iterador que devolvería todos los procesos en el sistema como objetos de clase de proceso.

    Luego puede usar la list(..) para convertirlos en una lista (si la lista es lo que realmente quiere), o directamente use el iterador en un bucle for, si solo desea iterar sobre ellos (si solo quiere iterar sobre ellos uno por uno, la conversión a la lista sería una sobrecarga innecesaria).

    Ejemplo –

     for proc in psutil.process_iter():  

    O si quieres la lista –

     procs = list(psutil.process_iter()) 

    Según HISTORY.rst ,

    # 273: psutil.get_process_list () está en desuso.

    Utilice psutil.process_iter() lugar:

     procs = list(psutil.process_iter())