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

Jupyter Notebook无法导入已通过pip安装的numpy包是什么原因?

故障修复方案

环境一致性校验

  • 在Jupyter Notebook单元格内运行如下代码,获取当前内核绑定的Python可执行文件路径:
import sys
print(sys.executable)
  • 在终端执行如下命令,获取pyenv管理的pip对应的Python环境路径:
    pyenv which pip
    若使用pip3安装的numpy,替换为pyenv which pip3。

路径不匹配的修复方法

二者输出路径不一致时,说明numpy安装到了非Jupyter内核的Python环境中,可选两种修复方案:

  1. 直接用Jupyter绑定的Python环境安装numpy
    将第一步获取的Python路径替换到下方命令中,终端执行:
    <Jupyter返回的Python路径> -m pip install numpy
  2. 将pyenv的Python 3.8.12环境注册为Jupyter内核
    终端切换到pyenv 3.8.12环境后执行:
pip install ipykernel
python -m ipykernel install --user --name=pyenv3812 --display-name "Python (pyenv 3.8.12)"

重启Jupyter后,在顶部内核菜单选择Python (pyenv 3.8.12)即可。

路径匹配的修复方法

二者输出路径一致时,属于包安装损坏或版本冲突:

  • 终端执行重装命令:
    pip uninstall -y numpy && pip install numpy
  • 运行pip show numpy确认安装路径与上述Python路径匹配即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:54:00