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

Jupyter Notebook出现ModuleNotFoundError: No module named 'sqlalchemy'求助

解决Jupyter Notebook无法导入sqlalchemy的问题

核心原因是Jupyter Notebook使用的Python环境和你在PowerShell中安装sqlalchemy的环境不一致,按以下步骤解决:

  • 第一步:确认Jupyter当前使用的Python路径
    在Notebook单元格中执行以下代码,获取当前Python解释器的完整路径:
import sys
print(sys.executable)

执行后会输出类似 C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\python.exe 的路径。

  • 第二步:用该路径对应的pip安装sqlalchemy
    将第一步得到的路径替换到下面的命令中,在Notebook单元格中执行(路径包含空格的话要加英文双引号):
! "你的Python完整路径" -m pip install sqlalchemy

示例(假设路径是C:\Users\XXX\AppData\Local\Programs\Python\Python39\python.exe):

! "C:\Users\XXX\AppData\Local\Programs\Python\Python39\python.exe" -m pip install sqlalchemy
  • 第三步:验证导入
    安装完成后,在新的单元格中执行导入命令验证:
import sqlalchemy
print(sqlalchemy.__version__)

补充:如果使用conda虚拟环境

如果你的PowerShell是在conda虚拟环境中安装的sqlalchemy,需要确保Jupyter使用对应环境的kernel:

  1. 打开PowerShell,激活目标环境:conda activate 你的环境名
  2. 安装ipykernel:conda install ipykernel
  3. 将环境添加为Jupyter kernel:python -m ipykernel install --user --name 你的环境名 --display-name "Python (你的环境名)"
  4. 重启Jupyter Notebook,在顶部菜单栏「Kernel」→「Change kernel」中选择刚添加的环境,再导入sqlalchemy即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 23:15:26