mprof 运行 <executable> 得到我 "Command not found"
mprof run <executable> gets me "Command not found"
我正在使用 Ubuntu 18.04 和 Python 3. 我已经使用以下命令安装了 memory_profiler
:
pip3 install -U memory_profiler
我能够从命令行 运行 python3 -m memory_profiler <executable>
没有任何问题。但是,如果我尝试 mprof run <executable>
我会得到以下输出:
Command 'mprof' not found, did you mean:
command 'gprof' from deb binutils
command 'pprof' from deb tau
command 'mlprof' from deb mlton-tools
command 'sprof' from deb libc-dev-bin
command 'prof' from deb profphd
Try: sudo apt install <deb name>
我正在按照 memory_profiler
here 文档中的步骤操作,但它不起作用。考虑到我使用 Python 3,是否有任何额外的步骤?
使其工作的一种方法如下。以下作品代替了 mprof run <executable>
:
python3 /home/myuser/.local/lib/python3.6/site-packages/mprof.py run <executable>
您必须将 myuser
替换为适当的值。您的完整路径可能不同。您需要找到 mprof.py
在哪里。一般命令为:python3 /full/path/to/mprof.py run <executable>
.
我正在使用 Ubuntu 18.04 和 Python 3. 我已经使用以下命令安装了 memory_profiler
:
pip3 install -U memory_profiler
我能够从命令行 运行 python3 -m memory_profiler <executable>
没有任何问题。但是,如果我尝试 mprof run <executable>
我会得到以下输出:
Command 'mprof' not found, did you mean:
command 'gprof' from deb binutils
command 'pprof' from deb tau
command 'mlprof' from deb mlton-tools
command 'sprof' from deb libc-dev-bin
command 'prof' from deb profphd
Try: sudo apt install <deb name>
我正在按照 memory_profiler
here 文档中的步骤操作,但它不起作用。考虑到我使用 Python 3,是否有任何额外的步骤?
使其工作的一种方法如下。以下作品代替了 mprof run <executable>
:
python3 /home/myuser/.local/lib/python3.6/site-packages/mprof.py run <executable>
您必须将 myuser
替换为适当的值。您的完整路径可能不同。您需要找到 mprof.py
在哪里。一般命令为:python3 /full/path/to/mprof.py run <executable>
.