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

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。估计就是这两个出的问题,但我把他们删掉的时候好像还有什么库冲突着,于是只能重新配了一个虚拟环境,这才能让我的模型运行起来。烦死了!!!

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


版权声明:本文为croari原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。