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
相关推荐
进来有惊喜42 分钟前
OpenCV 表情识别
人工智能·opencv·计算机视觉
进来有惊喜1 小时前
opencv指纹匹配
人工智能·opencv·计算机视觉
啊哈哈哈哈哈啊哈哈1 小时前
R3打卡——tensorflow实现RNN心脏病预测
人工智能·深度学习·学习
知来者逆1 小时前
计算机视觉——深度学习图像处理中目标检测平均精度均值(mAP)与其他常用评估指标
图像处理·深度学习·目标检测·计算机视觉·map
KangkangLoveNLP2 小时前
深度探索:策略学习与神经网络在强化学习中的应用
人工智能·深度学习·神经网络·学习·机器学习·自然语言处理
jndingxin3 小时前
OpenCV 图形API(24)图像滤波-----双边滤波函数bilateralFilter()
人工智能·opencv·计算机视觉
徐行tag3 小时前
DIA——边缘检测
深度学习·计算机视觉·cnn
橙色小博3 小时前
GPT:Transformer的专精产品
人工智能·python·gpt·深度学习·神经网络·transformer
pythonSuperman3 小时前
Correlation Matrix of Model Logits
人工智能·深度学习·机器学习
神经星星3 小时前
在线教程丨字节开源 InfiniteYou 图像生成框架,实现高保真面部特征迁移
人工智能·深度学习·机器学习