Pycharm运行程序报错 Process finished with exit code -1066598273 (0xC06D007F)

一、错误核心表现

1.终端可以运行

2.连print(1)都报错,报错内容:Process finished with exit code -1066598273 (0xC06D007F)

3.更换沙箱即可恢复

二、错误根源:隐性依赖包引发的连锁冲突

本次问题并非手动操作导致,核心罪魁祸首是两个隐性安装的 NVIDIA 监控包 ,以及其引发的版本连锁冲突,这两个都卸载了重装就好。具体拆解:

1. 核心元凶:非主动安装的冲突包

包名 版本 安装来源 冲突本质
pynvml 13.0.1 安装 HanLP/transformers 等 NLP 包时自动依赖安装 与 nvidia-ml-py 功能重叠,高版本不兼容 PyTorch
nvidia-ml-py 13.590.44 安装 PyTorch GPU 版时隐性依赖安装 版本过高,与 cu128 及 NumPy 2.x 冲突

2. 连锁冲突:从监控包到全环境的多米诺效应

  1. 基础层冲突:pynvml 与 nvidia-ml-py 共存,抢占 NVIDIA GPU 监控接口,导致 PyTorch 无法正常调用 CUDA;
  2. 数值层冲突:NumPy 被隐性升级至 2.3.3/2.3.5(2.x 系列),而 PyTorch 2.9.1+cu128 尚未适配该版本,引发 Scipy/Scikit-learn 底层接口失效;
  3. 工具层冲突:HanLP 等 NLP 包依赖 pynvml,但冲突导致该包被卸载后,出现「依赖缺失」提醒,加剧环境混乱;

三、根治方案:分步骤拆解(附完整命令)

步骤 1:卸载冲突包(核心第一步)

复制代码
# 激活目标环境
conda activate pytorch_core

# 卸载冲突的NVIDIA监控包(非主动安装,但必须清理)
pip uninstall pynvml nvidia-ml-py -y

# 卸载过高版本的NumPy
pip uninstall numpy -y

步骤 2:重装适配版核心包

bash 复制代码
# 1. 重装兼容版NumPy(1.26.4为PyTorch 2.9.1+cu128最优适配版)
pip install numpy==1.26.4 -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

# 2. 强制重装Scipy/Scikit-learn(绑定新NumPy版本,避免接口错位)
pip install scipy==1.11.4 scikit-learn==1.7.2 --force-reinstall -i https://pypi.tuna.tsinghua.edu.cn/simple

# 3. 重装兼容版NVIDIA监控包(替代pynvml,适配cu128)
pip install nvidia-ml-py==12.535.108 -i https://pypi.tuna.tsinghua.edu.cn/simple
相关推荐
怪奇云呼军3 小时前
教育试听预约后没到课,闪电智能 Voice Agent 如何做分层回访?
人工智能·python·算法·云计算·音视频
weixin199701080163 小时前
《淘宝TOP API:落地方案、接口边界与业务踩坑 —— 聚石塔内外价差 10 倍的真相》(附 Python 源码)
开发语言·python
梦想的颜色4 小时前
【编程实战】AI 时代 APP 开发全栈硬核指南:技术选型 + AI 架构 + 模型落地全维度决策
python·flutter·react native·react.js·ai·桌面应用·milvus
Madison-No74 小时前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
鲲鹏ai4 小时前
盈启鲲鹏数字人招商政策
大数据·人工智能·python
荣码4 小时前
从0到1搭一个生产级RAG系统:串联前面21篇所有知识
java·python
小师兄吃牛肉5 小时前
Java语法 | 多重循环
java·开发语言·python
明如正午5 小时前
用 Python 一键把 ASC 文件转成 BLF(基于 python-can)
python·can·blf·asc
leisoo80976 小时前
融资融券数据怎么查两融指标含义与杠杆观察方法 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json
Patrick在香港6 小时前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库