成功解决:ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
问题原因:
这个错误信息表明在你的Python环境中,pandas库和numpy库之间的版本不兼容。具体来说,pandas期望的numpy的C结构体大小是96字节,但实际获取的大小是88字节,这通常是因为pandas和numpy的二进制文件是为不同的numpy版本编译的。
详细成功解决的步骤:
1.点击左上角文件,选择设置,进一步选择对应项目的解释器。
2.双击numpy,选中指定版本,版本选择1.25.1,点击安装软件包,等待提示“已成功安装软件包‘numpy’。
3.关闭窗口,选择pandas,版本选择2.0.3,点击安装软件包,等待提示“已成功安装软件包‘pandas’。
4.点击确定,即可运行,发现已完美解决。