如何使用memit魔法命令?Jupyter Notebook运行%%memit报错求助
解决Jupyter Notebook中
%%memit魔法命令报错的方法 %%memit不是Jupyter默认自带的魔法命令,它属于memory-profiler库的功能,所以得先完成安装和加载两步操作:
第一步:安装memory-profiler库
在终端或者Jupyter的代码单元格里运行安装命令:pip install memory-profiler如果你用conda环境,就换成:
conda install -c conda-forge memory-profiler第二步:在Notebook中加载该扩展
打开Notebook后,先运行这行代码加载魔法命令:%load_ext memory_profiler
完成上面两步后,你就可以正常运行原来的代码了:
%%memit list1 = [i*i for i in range(100_000)] lista2 = list1
补充说明:%%timeit能直接用是因为它是Jupyter内置的魔法命令,不需要额外安装依赖。
内容的提问来源于stack exchange,提问作者An old man in the sea.
相关产品推荐
相关产品推荐

