近日在TX2上部署深度学习环境Pytorch, 按照github上的教程进行安装,在终端显示已经成功安装,可是在python3环境下导入torch时出现以下的错误.
上图提示找不到 libgflags.so.2 这个链接库, 无法导入. 于是我们进入 /usr/local/lib 目录下, 发现在该目录下没有 libgflags.so.2 .那既然没有, 我们就自己给编译生成再使能为动态链接库.
解决办法:
(1)下载gflags2.1.2 source package
下载地址:https://launchpad.net/ubuntu/+source/gflags/2.1.2-3
(2)进入下载目录,在终端执行如下命令进行解压
tar -xzvf gflags_2.1.2.orig.tar.gz
(3) 接着进入解压后的文件下创建 build 文件
cd gflags_2.1.2
mkdir build
cd build
(4)在终端输入以下命令
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G"Unix Makefiles" ..
(5)接着继续执行如下命令 进行cpu编译