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

安装xeus-sqlite后无法使用的问题求助

解决xeus-sqlite在Jupyter中无法识别内核及魔法命令报错的问题

一、确认conda环境与内核关联

  • 激活目标conda环境:conda activate xeus-sqlite
  • 检查已安装内核列表:jupyter kernelspec list
    • 若未出现xsqlite,手动安装内核:python -m xeus_sqlite.install
  • 重启Jupyter Notebook,再次尝试新建笔记本,查看是否出现xsqlite内核选项

二、修正加载数据库的魔法命令

%LOAD不是xeus-sqlite的正确用法,加载本地SQLite数据库的标准命令格式为:

%LOAD sqlite:///Users/alondraperezcortez/Desktop/jobs_copy.db

注意必须用sqlite:///前缀(三个斜杠对应本地文件路径)

三、解决macOS Ventura下的环境冲突

  • 彻底卸载MacPorts安装的xeus-sqlite,避免与Conda版本冲突:
    sudo port uninstall xeus-sqlite
    
  • 重建Conda环境(指定Python版本规避系统兼容问题):
    1. 删除原有环境:conda env remove -n xeus-sqlite
    2. 重新创建并安装:
      conda create -n xeus-sqlite python=3.10
      conda activate xeus-sqlite
      conda install xeus-sqlite notebook -c conda-forge --force-reinstall
      

四、验证安装效果

激活环境后启动jupyter notebook,新建xsqlite内核的笔记本,在单元格中输入以下代码测试:

%LOAD sqlite:///Users/alondraperezcortez/Desktop/jobs_copy.db
SELECT * FROM jobs LIMIT 5;

能正常返回数据则说明安装成功

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:35:50