ModuleNotFoundError:Jupyter Notebook 上没有名为“pandas”的模块

时间:2021-03-23 13:49:17

标签: python pandas jupyter-notebook virtualenv

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

我已经在其中安装了带有 pip3 install pandas 的 pandas(我也尝试过在其他 venv 中使用 sudo python3 -m pip install pandas 而没有 sudo,就像 this 其他帖子建议的那样)

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

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

2 个答案:

答案 0 :(得分:0)

也许您没有正确地将 Pandas 安装到虚拟环境中。

如果您有权访问 shell,则可以将 cd 放入 .venv 文件夹。 然后你可以运行 source ./bin/activate,在这之后你的 shell 窗口中应该有一个 (.venv) 前缀。

现在再次运行您的 pip3 install pandas 突击队,这次它会将 Pandas 安装到您的虚拟环境中,而不是您的全局 Python 环境中。

答案 1 :(得分:-1)

从运行此单元的 Notebook 安装软件包:

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

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