libjpeg.so.8: cannot open shared object file: No such file or directory.

在docker容器里执行carla的PythonAPI报错:
 libjpeg.so.8: cannot open shared object file: No such file or directory.
解决方法:参考博客
  • https://jpegclub.org/support/files/jpegsrc.v8d1.tar.gz下载库文件,解压后,从终端进入到 libjpeg 所在目录,用常规方法既可安装,命令如下:
 ./configure
 make
 make install
 make test
  • 最后一条命令make test是用来测试这个库是否安装成功的,执行这个命令后,你会看到 libjpeg 解压后所在目录下多了几张图片等,就是这个命令生成的。最后还可以用 make clean 来清理一些临时文件。

  • 加环境变量
    1.临时:export LD_LIBRARY_PATH=/usr/local/lib
    2.永久:echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib >> ~/.bashrc
    source ~/.bashrc(使生效)

你可能感兴趣的:(linux)