1. import pandas as pd运行错误

错误提示

Traceback (most recent call last):
File "D:\SAT_study2024\pythonSAT_plot_manageResult\ThinkStats2-master\code\paperCovertScatterCorrelaton.py", line 11, in <module>
import pandas as pd
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\__init__.py", line 22, in <module>
from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\compat\__init__.py", line 18, in <module>
from pandas.compat.numpy import (
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\compat\numpy\__init__.py", line 4, in <module>
from pandas.util.version import Version
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\util\__init__.py", line 2, in <module>
from pandas.util._decorators import ( # noqa:F401
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\util\_decorators.py", line 14, in <module>
from pandas._libs.properties import cache_readonly
File "C:\Users\86183\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\_libs\__init__.py", line 13, in <module>
from pandas._libs.interval import Interval
File "pandas\_libs\interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

原因探究:

在 Python 中使用 NumPy 库时遇到 ValueError: numpy.dtype size changed, may indicate binary incompatibility 这类错误通常是因为当前运行环境中存在多个版本的 NumPy 或者其他二进制不兼容的库。这种情况常见于使用了多个虚拟环境,或者在安装库时没有正确地管理依赖。需要清理并重新安装 NumPy。

解决办法:

    找到python安装目录下的pip.exe所在Script文件夹并打开,在空白位置按住键盘ctrl键同时点击鼠标右键,在弹出窗口中点击“在终端中打开”,出现命令行界面。随后进行下面步骤。

(1)  pip uninstall numpy  # 卸载numpy模块

(2)  pip install numpy     # 重新安装该模块

(3) pip install --upgrade pandas scipy  # 更新相关依赖的库

对(3)的说明:检查依赖冲突——有时候,其他库(如 pandas, scipy 等)也可能依赖于特定版本的 NumPy。确保这些库也是兼容的版本。因此,需要尝试更新这些库。

 

   
   
   
   
   
   
   
posted on 2025-02-14 13:23  海阔凭鱼跃越  阅读(622)  评论(0)    收藏  举报