You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04下IPython终端文件操作及%run运行.ipynb报错求助

解决IPython运行.ipynb文件时的ModuleNotFoundError问题

问题原因

错误日志明确指向缺失attr模块,实际上对应的Python包名为attrs,且你的IPython所在的Python环境未安装该包(Jupyter Notebook使用的是另一个已安装该包的环境,所以能正常运行)。

解决步骤

  1. 确认IPython使用的Python环境
    在IPython终端中执行以下命令,查看当前环境的Python路径:

    import sys
    print(sys.executable)
    

    或者用终端命令:

    !which python3
    
  2. 安装attrs包
    根据环境选择对应的安装命令:

    • 若为系统全局Python环境:
      sudo pip3 install attrs
      
    • 若为虚拟环境,先激活环境后执行:
      pip install attrs
      
    • 若为用户本地独立环境(路径包含.local):
      pip3 install --user attrs
      
  3. 验证安装并测试
    在IPython中执行import attr,无报错则说明安装成功,之后重新运行:

    %run script1.ipynb
    

内容的提问来源于stack exchange,提问作者Jackanap3s

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 23:50:00