PaddleOCR环境配置踩坑记录

前言

PaddleOCR的效果目前是开源下最好用的,但是配置环境坑很多,虽然已经配好能用,但是再次使用还是会偶尔报bug,故在此记录一些对应的bug便于查阅。

bug对应解决方法

1、ImportError: libcudart.so.10.2: cannot open shared object file: No such file or directory

找到对应conda环境的/data/home/name/miniconda3/envs/envs_name/lib,先确保下了对应版本的cuda和cudatoolkit(貌似cudnn也要),这样一般就会有所谓的libcudart.so.10.2等文件。
输入以下确认

echo $LD_LIBRARY_PATH

一般是没有指定到上述路径,所以一般会返回一个空行或者别的不对的路径。

故输入以下解决问题,就能找到对应的cuda文件。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/home/name/miniconda3/envs/envs_name/lib

不过这种方法每关闭一次shell就得重新设置。

想要一劳永逸的话,则需要以下操作:


  1. 先打开~/.bashrc文件
vim ~/.bashrc
  1. 设置环境变量,即在文件里添加:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/home/name/miniconda3/envs/envs_name/lib
export LD_LIBRARY_PATH
posted @ 2023-06-19 19:57  llllrj  阅读(166)  评论(0编辑  收藏  举报