在linux下安装一些软件或者库时,有时会发生错误,比如:
Error : XX not found
因为我是先将libtensorflow-gpu-linux-x86_64-1.14.0.tar.gz,这个库压缩包解压后到本地,然后再将其拷贝到linux系统下的usr/local下的,参考的是:linux下安装ffmpeg中的tensorflow
分别将文件夹下的lib和include文件分别拷贝到usr/local/下的lib和include.
结果一直报错,not found。
解决方法:自己解压把解压后的文件给拷贝到usr/local下,会导致失去文件库本身的软链接,即像下面箭头指向的就是软链接:
所以不要手动解压,而是使用
sudo tar -C /usr/local -xzf (your downloaded file)
这样解压如果软件包有lib的话会自动放到/usr/local/lib下的
关于-xzf解释:
-x或--extract或--get:从备份文件中还原文件;
-z或--gzip或--ungzip:通过gzip指令处理备份文件;
-f<备份文件>或--file=<备份文件>:指定备份文件;
结论:
一定要使用tar解压到目标文件夹下!
一定要使用tar解压到目标文件夹下!
一定要使用tar解压到目标文件夹下!