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

如何在Jupyter Notebook/Jupyter Lab中运行SQL?已装依赖仍报错

解决Jupyter Notebook中%sql魔法函数找不到的问题
  • 先确认pip安装环境和Jupyter的Python环境是否一致
    很多时候Jupyter用的Python环境和终端里的pip不是同一个,导致装的ipython-sql不在Jupyter能识别的环境里。直接在Jupyter单元格里执行%pip install ipython-sql sqlalchemy(用%pip而非!pip),这样会把包安装到当前Jupyter内核对应的环境中。

  • 安装完成后必须重启Jupyter内核
    新安装的IPython扩展需要重启内核才能被加载。点击Jupyter界面顶部的「Kernel」→「Restart Kernel」,重启后再重新执行%load_ext sql和%sql sqlite:///love4pets.db。

  • 若以上方法无效,手动添加扩展路径
    先执行!pip show ipython-sql找到输出里的「Location」字段,比如类似/usr/local/lib/python3.9/site-packages的路径,然后在Jupyter里执行:

    import sys
    sys.path.append("上述找到的Location路径")
    %load_ext sql
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:44:51