mprof python memory profiler

instalei memory_profiler no meu sistema e executei este programa

!/usr/bin/env python
from memory_profiler import profile

@profile(precision=4)
def my_func():
    a = [1] * (10 ** 6)
    b = [2] * (2 * 10 ** 7)
   del b
   return a

if __name__ == '__main__':
   my_func()

Depois de executar o python fp.py ele mostrou

Filename: fp.py

Line #    Mem usage    Increment   Line Contents
================================================
     4  12.6992 MiB   0.0000 MiB   @profile(precision=4)
     5                             def my_func():
     6  20.3516 MiB   7.6523 MiB       a = [1] * (10 ** 6)
     7 172.8945 MiB 152.5430 MiB       b = [2] * (2 * 10 ** 7)
     8  20.5273 MiB -152.3672 MiB       del b
     9  20.5273 MiB   0.0000 MiB       return a

mas durante a execução do mprof fp.py devolve

No command 'mprof' found, did you mean:
 Command 'sprof' from package 'libc-dev-bin' (main)
 Command 'mlprof' from package 'mlton-tools' (universe)
 Command 'pprof' from package 'tau' (universe)
 Command 'prof' from package 'profphd' (universe)
 Command 'gprof' from package 'binutils' (main)
 Command 'gprof' from package 'binutils-multiarch' (main)
mprof: command not found

Como devo desenhar o gráfico de Utilização da memória se existir outra biblioteca.

Author: amit kumar, 2017-03-23