Windows10下Python项目安装Pandas后报错exit code -1073740940求助
核对Pandas与Python版本兼容性
0xC0000374是堆损坏错误,大概率是二进制依赖不兼容导致。先卸载当前Pandas,根据你的Python版本安装对应兼容版本:- Python 3.8~3.10:推荐安装Pandas 1.5.x系列
- Python 3.11及以上:安装Pandas 2.0+系列
执行命令:pip uninstall pandas -ypip install pandas==1.5.3(版本号可根据你的Python版本调整)
清理pip缓存后重装
缓存的损坏安装包可能引发异常,执行以下命令清空缓存并重新安装:pip cache purgepip install pandas检查并修复VC运行时库
Pandas依赖的底层库需要微软VC运行时支持。打开控制面板→程序→程序和功能,确认是否安装了Microsoft Visual C++ Redistributable for Visual Studio 2015-2022(x64版本,需与你的Python位数一致)。若未安装,下载对应版本安装后重启电脑再测试。尝试用conda安装Pandas(若有conda环境)
conda提供的二进制包兼容性通常更好,执行:conda uninstall pandas -yconda install pandas创建全新虚拟环境测试
现有环境可能存在依赖冲突,创建干净的虚拟环境隔离问题:python -m venv pandas_test_envpandas_test_env\Scripts\activatepip install pandas
之后在这个环境中运行项目,看是否还报错。单独验证Pandas基础功能
先排除项目代码影响,创建test.py文件:import pandas as pd test_df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']}) print(test_df)运行
python test.py,如果这个基础脚本也报错,说明是Pandas安装或系统环境问题;如果正常,那问题出在项目中Pandas的具体使用逻辑(比如内存溢出、调用了其他损坏的依赖)。
内容的提问来源于stack exchange,提问作者Константин

