ModuleNotFoundError: No module named 'pyarrow' with satisfied requirements

ModuleNotFoundError: No module named 'pyarrow' with satisfied requirements

我正在尝试 运行 Jupyter Notebook 中的这个命令:import pyarrow,得到同样的错误:“ModuleNotFoundError: No module named 'pyarrow'

我已经用 pip3 和 brew 安装了它。所以当我 运行 pip3install pyarrow 它说要求已经满足。我安装的所有其他库 运行s 都没有来自同一目录的问题。

谢谢。

这当然很奇怪。我对 pyarrow 不够熟悉,不知道为什么下面的方法有效。

the docs 开始,如果我这样做 pip3 install pyarrow 和 运行 pip3 listpyarrow 会出现在列表中,但我似乎无法 import 它来自 python CLI。然而,如果我也 运行 conda install -c conda-forge pyarrow,安装它的所有依赖项,现在 jupyter notebook 可以正确导入它。

您在使用 venv 吗?在您的控制台中尝试 运行 jupyter kernelspec list 并确保您的内核在您期望的环境中是 运行。

https://github.com/jupyter/notebook/issues/2359(此处讨论)