Jetson Nano(JetPack 4.4)安装PyTorch后无法导入求助
解决Jetson Nano(JetPack 4.4)PyTorch导入时libmpi_cxx.so.20缺失问题
问题分析
报错OSError: libmpi_cxx.so.20: cannot open shared object file: No such file or directory明确指向系统缺失OpenMPI的C++绑定库,该库是PyTorch运行依赖的关键组件。
解决方案
安装对应OpenMPI包
在终端执行以下命令更新源并安装缺失库:sudo apt update sudo apt install libmpi-cxx20 libmpi20其中
libmpi-cxx20提供目标库libmpi_cxx.so.20,libmpi20是其依赖的基础OpenMPI组件。验证安装结果
执行命令确认库已成功安装:ldconfig -p | grep libmpi_cxx.so.20输出包含该库路径则说明安装有效。
测试PyTorch导入
进入Python环境执行以下代码验证:import torch print(torch.__version__)无报错且能打印版本号即为问题解决。
备选方案(apt安装失败时)
若apt源无对应版本包,可尝试编译OpenMPI 4.x系列源码(libmpi_cxx.so.20对应OpenMPI 4.x版本),但优先推荐apt安装以降低复杂度。
内容的提问来源于stack exchange,提问作者Vivek Velachhawala
相关产品推荐
相关产品推荐

