Jupyter Notebooks:更新的包不会在笔记本内部更新

Jupyter Notebooks: Updated packages don't update inside the notebook

我对某些 Pandas 操作感到烦恼,有人建议将其升级到最新版本可能会解决问题。 我将它从版本 0.24.1 更新到 0.25.3

当我在我的虚拟环境中检查版本时,我得到:

(matrix) ➜  web git:(T24_2019) pip freeze | grep pandas
pandas==0.25.3

但是当我在笔记本中做同样的事情时,我得到:

pandas==0.23.4
Note: you may need to restart the kernel to use updated packages.

我确实重启了很多次内核,但都没有用。 有没有具体的重启方法?这与 iPython 安装了我的软件包的其他版本有什么关系吗?

注意:我没有使用 Anaconda。

谢谢!

您似乎检查了两个不同虚拟环境的版本。你要做的就是升级你的Jupyter Notebook所在的virtualenv的包 运行.

正如@The Half-Blood Prince 已经提到的,您可以通过 运行 在您的 jupyter notebook 的一个单元格中执行以下命令:

!pip 安装 --upgrade pandas