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

PyCharm中Jupyter Notebook无法识别pip安装的包求助

解决Jupyter无法导入虚拟环境已安装包的建议

1. 绑定虚拟环境到Jupyter内核

  • 先激活你的虚拟环境:Windows执行venv\Scripts\activate,Linux/macOS执行source venv/bin/activate
  • 在虚拟环境里安装ipykernel:pip install ipykernel
  • 把虚拟环境注册为Jupyter专属内核:python -m ipykernel install --user --name=你的环境名称
  • 启动Jupyter后,在右上角内核选择器里,选你刚注册的环境内核,别用默认的base环境

2. 核对Python与pip的路径一致性

  • 虚拟环境激活状态下,运行which python(Linux/macOS)或where python(Windows),记下路径
  • 再运行which pip(Linux/macOS)或where pip(Windows),确认pip和Python路径同属一个虚拟环境
  • 在Jupyter单元格里执行import sys; print(sys.executable),对比这个路径和虚拟环境的Python路径,不一样就说明内核选错了

3. 强制在Jupyter内核环境重装包

如果确认内核正确但仍无法导入,直接在Jupyter单元格里运行:

import sys
!{sys.executable} -m pip install hdbscan sklearn plotly --force-reinstall

这会确保包安装到当前Jupyter内核对应的Python环境中

4. 检查PyCharm的Jupyter服务器配置

  • 打开PyCharm的Settings(File -> Settings),找到Tools -> Jupyter -> Python Interpreter
  • 确认这里选的是你配置的虚拟环境解释器,不是全局或其他环境
  • 重启PyCharm的Jupyter服务器后再测试导入

5. 清理无效Jupyter内核缓存

  • 运行jupyter kernelspec list,查看所有已注册的内核
  • 若有同名或无效内核,用jupyter kernelspec remove 内核名称删除,之后重新注册虚拟环境内核

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:25:16