ModuleNotFoundError: No module named 'pandas' on Jupyter Notebook

ModuleNotFoundError: No module named 'pandas' on Jupyter Notebook

我是虚拟环境中的 运行 我的 Jupyter Notebook。

我已经在其中安装了 pandas 和 pip3 install pandas(我已经尝试在其他 venv 中使用 sudo python3 -m pip install pandas 而没有 sudo,例如 其他 post 建议)

我试过 export PYTHONPATH=/home/myuser/Notebooks/venv/lib/python3.8/site-packages

但错误仍然存​​在(我也重新启动了笔记本内核)。有什么想法吗?

也许你没有正确安装 pandas 到虚拟环境中。

如果您有权访问 shell,您可以 cd 进入 .venv 文件夹。 然后你可以 运行 source ./bin/activate,之后你的 shell window.

中应该有一个 (.venv) 前缀

现在 运行 你的 pip3 install pandas 突击队再次出现,这次它将 pandas 安装到你的虚拟环境而不是全局 python 环境。

正在从笔记本安装包 运行 这个单元格:

! pip install --user numpy
! pip install --user pandas

Kernel -> Change kernel中更改内核重新选择Python3并重新启动,问题已解决!