Google Colab中安装pandas2.1.1+numpy2.0.0后导入pandas报错求助
解决pandas 2.1.1与numpy 2.0.0在Colab中的兼容性错误
问题根源:pandas 2.1.1发布时numpy 2.0.0还未推出,它依赖的numpy内部API(比如
_ARRAY_API)以及二进制结构(像dtype的内存尺寸)在numpy 2.0中做了大幅变更,直接导致两者无法兼容,触发报错。解决步骤:
- 先卸载当前冲突的库版本:
pip uninstall -y pandas numpy - 安装pandas 2.1.1官方兼容的numpy版本(要求numpy >=1.23.5且<2.0.0),这里推荐安装numpy 1.26.4:
pip install pandas==2.1.1 numpy==1.26.4 - 必须重启Colab运行时(点击顶部菜单栏
Runtime->Restart runtime),否则新安装的库不会生效。
- 先卸载当前冲突的库版本:
验证操作:
重启后运行以下代码确认:import pandas as pd import numpy as np print(f"pandas版本: {pd.__version__}") print(f"numpy版本: {np.__version__}")无报错且版本匹配的话,问题就解决了。
内容的提问来源于stack exchange,提问作者Talha Tayyab
相关产品推荐
相关产品推荐

