【问题标题】:Jupyter-notebook failed to import python packagesJupyter-notebook 导入 python 包失败
【发布时间】:2023-03-16 15:38:02
【问题描述】:

我尝试在 Python3 虚拟环境中的 Jupyter Notebook 中使用 numpy,但遇到了错误。

在终端,我做到了:

$ python3 -m venv py3env
$ source py3env/bin/activate
(py3env)$ jupyter notebook

在 Jupyter 页面上,我创建了一个新笔记本并执行了以下操作

!pip install numpy
import numpy as np

结果输出是这样的:

Requirement already satisfied: numpy in /Users/MyName/py3env/lib/python3.9/site-packages (1.20.2)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-4-d83b6b4f94f9> in <module>
      1 get_ipython().system('pip install numpy')
----> 2 import numpy as np

ModuleNotFoundError: No module named 'numpy'

包已经安装了但是还是找不到...?

有没有办法解决这个问题?

【问题讨论】:

标签: python numpy jupyter-notebook


【解决方案1】:

您可能正在使用来自不同 python 安装的 pip。

要使用与 jupyter 内核相同的 python 可执行文件安装,在一个单元格中运行:

import sys

然后在另一个单元格中运行:

!{sys.executable} -m pip install numpy

【讨论】:

    【解决方案2】:

    您似乎正在尝试调用您在虚拟环境中安装的依赖项,尝试在 jupyter 上重新安装 numpy,然后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多