VSCode中升级pandas 2.0rc0后版本仍显示1.5.2的问题
问题:VSCode Jupyter Notebook中pandas升级成功但版本仍显示旧版?
以下是常见的原因和对应的解决方法:
1. Python环境不匹配
VSCode的Jupyter Notebook内核可能使用了和你执行pip命令不同的Python环境(比如虚拟环境、conda环境或系统不同版本的Python)。pip把新版pandas装到了另一个环境里,但内核仍在旧环境中运行。
解决方法:
- 先在Notebook中运行以下代码,确认当前内核使用的Python路径:
import sys print(sys.executable)
- 用这个路径执行安装命令,确保安装到内核对应的环境中:
! /path/to/your/python -m pip install --pre pandas==2.0.0rc0
(将/path/to/your/python替换为上述代码输出的实际路径)
2. 未重启Jupyter内核
安装完新包后,当前运行的内核仍加载着旧版本的pandas模块,未读取新安装的文件。
解决方法:
在VSCode的Jupyter工具栏中点击重启内核按钮(循环箭头图标),之后重新运行以下代码验证版本:
import pandas as pd print(pd.__version__)
3. 缓存或残留文件干扰
极少数情况下,旧版本的pandas缓存文件可能影响新版本加载。
解决方法:
重启内核后若问题仍存在,可尝试删除当前Python环境下site-packages中的pandas相关文件夹,再重新安装新版。
内容的提问来源于stack exchange,提问作者elksie5000
相关产品推荐
相关产品推荐

