本地运行.ipynb文件时%rm魔法函数报错求助
解决方法
错误原因
%rm是Colab专属的IPython行魔法命令,本地Jupyter环境默认未预装该魔法函数,因此执行时会报错UsageError: Line magic function '%rm' not found。
可行解决方案
- 使用IPython通用的shell命令前缀
!,替换原命令:
这是IPython环境(包括本地Jupyter)执行系统shell命令的标准方式,兼容性更强。!rm -rf LLaMA-Factory - 若有跨平台需求(比如Windows环境),推荐用Python原生代码实现目录删除,无需依赖shell环境:
import shutil import os target_dir = "LLaMA-Factory" if os.path.exists(target_dir): shutil.rmtree(target_dir)
内容的提问来源于stack exchange,提问作者Nimisha
相关产品推荐
相关产品推荐

