python导入pandas报错:dtype size changed, my indicate binary incompatibility. C extension: None not built
·
客户需求背景
- numpy、pandas、sklearn库包版本不兼容
客户使用chatgpt进行环境配置时,出现报错:
dtype size changed, my indicate binary incompatibility. C extension: None not built;

主要原因是各个包版本不兼容
1、首先解决numpy版本过低问题,对其版本进行升级可解决;
pip install --upgrade numpy
如升级出现报错↓
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '../anaconda3/envs/nlp_3.8/lib/python3.8/site-packages/numpy-1.23.5.dist-info/METADATA'
可尝试卸载重装或运行
pip install --force-reinstall --no-deps numpy==版本号
numpy问题基本可以解决;
2、解决pandas问题
最终用户的pandas包问题是编码格式问题;
========================================================
3、解决sklearn版本问题
sklearn版本问题:版本过低(scikit-learn=0.21.3)
更新版本
pip install scikit-learn --upgrade --user
更新后可得到新版本
scikit-learn 1.3.0
最终问题解决!
如果有什么疑问欢迎在评论区提出,对于共性问题可能会后续添加到文章介绍中。
如果觉得这篇文章对你有用,记得点赞、收藏并分享给你的小伙伴们哦😄。
更多推荐

所有评论(0)