Jetson Nano 【6】Segmentation fault (core dumped)——系统重新烧制,运行python3.6发生错误

Segmentation fault (core dumped)
  • 说实话我当时是懵逼的,甚至一度想重装(刚烧好的系统)
  • 于是我开始不停运行,发现都不行,甚至更过分的是,如果用命令行运行python直接会停止运行
    在这里插入图片描述
问题排查
  • 后来我发现,并不是所有py文件都无法运行(一般的是可以的),这就说明,可能是那里包装错了,或者漏装,或者是个假包
  • 既然着手排查,就从第一行开始,然后直接报错,这就不得不让我猜想,导包问题!?!,因为文件是验证过的,本地可用
  • 后来我偶然间做了个测试:
    在这里插入图片描述
  • 它出现了!pytorch的问题,我一下子恍然,所有报这个错误的.py文件都需要导torch包
回去瞅了一眼之前装Jetson Nano pytorch1.4-aarch的过程
  • 发现在装pytorch-aarch版的时候还需要装前置包,也就是下面俩
sudo apt-get install python3-pip libopenblas-base
pip3 install Cython
  • 当我装完下面俩的时候,再次测试,出现了一下报错
    在这里插入图片描述
  • 这就和之前装pytorch的时候一模一样了,numpy问题,这边具体细节去那个链接看看就可以了
pip3 show numpy
pip3 install --upgrade numpy
  • 装完numpy,测试,开始包no moudle ,说明之前的问题已经解决,就是torch的依赖包没装:
  • pip3 install tqdm
  • 在这里插入图片描述
  • 接着发现没有torchvision,这个之前好像没记录过,这边就详细写下
  • 在这里插入图片描述
  • 具体命令如下:

# 下载torchvision
git clone -b v0.5.0 https://github.com/pytorch/vision torchvision
 
# 安装torchvision
cd torchvision
sudo python3 setup.py install

# 也可以直接pip3 install .....

在这里插入图片描述
在这里插入图片描述

  • 说实话,我一直觉得这边的过程有点奇怪,但是装完了确实能用,就先放着,有时间再研究研究,至此,这个问题就告一段落了
发布了78 篇原创文章 · 获赞 24 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/symuamua/article/details/104420876