Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

博主在学校的Linux服务器上使用PyTorch模型进行数据预测时遇到Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)的错误。经过排查,发现问题源于在模型的虚拟环境中安装了额外的库,导致库冲突。为解决这个问题,博主不得不重新配置一个干净的虚拟环境。博客强调了保持虚拟环境纯净的重要性,避免因不必要的库引入引发的错误,浪费宝贵的时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)真是要被自己气死

在学校服务器上用模型预测数据,之前用着好好的今天突然报错Process finished with exit code 139 (interrupted by signal 11: SIGSEGV),弄了两个多小时终于弄明白了:

原因是:库冲突
请务必保持项目的虚拟环境“干净”。不要画蛇添足地装别的库。
说实在的之前就有一次在java里因为jar包导多了然后报错,也是搞了好久,唉!说起来都是泪,这次竟然还不长记性!

在这里插入图片描述
太迷惑了
在这里插入图片描述

具体情况:
在linux服务器,pytorch的模型,通conda建立的虚拟环境。
前两天因为想把模型部署一下投入生产使用,本来想用pytorch serve,但是不支持linux环境,于是想用flask。

在配置flask环境的时候我想既然是要部署这个模型那就放在这个模型的虚拟环境里吧,结果官方给的pip命令还报错,又上网查了相关解决办法,安装了torch和torchvision。估计就是这两个出的问题,但我把他们删掉的时候好像还有什么库冲突着,于是只能重新配了一个虚拟环境,这才能让我的模型运行起来。烦死了!!!

如果不是因为真的很惹人生气我一定还不会写博客,真的是气死人了,浪费了大把时间在这种问题上!

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值