opencv相关报错

官网

报错:

./smart_car_camera ./smart_car_camera: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

一、

解决方法:

安装 mlocate 工具,这样才能使用 updatedb 和 locate 命令来查找文件

复制代码
sudo apt-get update
sudo apt-get install mlocate
  1. 更新数据库并查找 libpython3.8.so.1.0

    sudo updatedb
    locate libpython3.8.so.1.0

我的路径

sudo updatedb locate libpython3.8.so.1.0 /home/orangepi/anaconda3/envs/ocr/lib/libpython3.8.so.1.0 /home/orangepi/anaconda3/pkgs/python-3.8.0-heaf0f07_5/lib/libpython3.8.so.1.0

  1. 确认 libpython3.8.so.1.0 的路径

假设 locate 命令返回了 libpython3.8.so.1.0 的路径,例如 /usr/local/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.so.1.0,需要确保这个路径已添加到 LD_LIBRARY_PATH 环境变量中

  1. 设置 LD_LIBRARY_PATH

步骤 1: 添加库路径到 LD_LIBRARY_PATH

将找到的路径添加到 LD_LIBRARY_PATH 环境变量中:

复制代码
export LD_LIBRARY_PATH=/usr/local/lib/python3.8/config-3.8-x86_64-linux-gnu:$LD_LIBRARY_PATH

找到的路径是 /home/orangepi/anaconda3/envs/ocr/lib 和 /home/orangepi/anaconda3/pkgs/python-3.8.0-heaf0f07_5/lib

复制代码
export LD_LIBRARY_PATH=/home/orangepi/anaconda3/envs/ocr/lib:/home/orangepi/anaconda3/pkgs/python-3.8.0-heaf0f07_5/lib:$LD_LIBRARY_PATH

步骤 2: 检查 ldd 输出

确保 smart_car_camera 能够找到并加载 libpython3.8.so.1.0:

复制代码
ldd ./smart_car_camera

步骤 3: 重新激活 Conda 环境

有时,环境变量的更改需要重新激活 Conda 环境才能生效。您可以尝试以下命令:

复制代码
conda deactivate
conda activate ocr

步骤 4: 再次尝试运行 smart_car_camera

最后,再次尝试运行 smart_car_camera:

复制代码
./smart_car_camera

持久化环境变量

如果希望这些环境变量的更改在每次登录时都生效,可以将 export 命令添加到你的 shell 配置文件中。对于 Bash,可以编辑 ~/.bashrc 文件:

复制代码
echo 'export LD_LIBRARY_PATH=/home/orangepi/anaconda3/envs/ocr/lib:/home/orangepi/anaconda3/pkgs/python-3.8.0-heaf0f07_5/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
相关推荐
llddycidy1 小时前
峰值需求预测中的机器学习:基础、趋势和见解(最新文献)
网络·人工智能·深度学习
AI小怪兽1 小时前
轻量、实时、高精度!MIE-YOLO:面向精准农业的多尺度杂草检测新框架 | MDPI AgriEngineering 2026
开发语言·人工智能·深度学习·yolo·无人机
一招定胜负2 小时前
图像形态学+边缘检测及CNN关联
人工智能·深度学习·cnn
没学上了2 小时前
VLM-单头自注意力机制核心逻辑
人工智能·pytorch·深度学习
清风吹过3 小时前
Birch聚类算法
论文阅读·深度学习·神经网络·机器学习
子午3 小时前
【2026原创】动物识别系统~Python+深度学习+人工智能+模型训练+图像识别
人工智能·python·深度学习
victory04313 小时前
大模型学习阶段总结和下一阶段展望
深度学习·学习·大模型
摘星观月3 小时前
【三维重建2】TCPFormer以及NeRF相关SOTA方法
人工智能·深度学习
人工小情绪3 小时前
深度学习模型部署
人工智能·深度学习
cyyt4 小时前
深度学习周报(1.05~1.11)
人工智能·深度学习