ImportError: libgflags.so.2: cannot open shared object file: No such file or directory

安装glog和gflags libgflags.so libglog.so.2 error while loading shared libraries: libgflags.so.2: cannot open shared object file: No such file or directory error while loading shared libraries: libglog.so.0: cannot open shared object file: No such file or directory 1.下载 git clone https://gith. 阅读详情

近日在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编译

m
libgflags.so.2.2以及glog.so编译报错 cannot open shared object file/symbol lookup error解决办法 报错信息分别是: ./curve_fitting: error while loading shared libraries: libgflags.so.2.2: cannot open shared object file: No such file or directory 和 ./curve_fitting: symbol lookup error: /usr/local/li... 阅读详情

相关推荐

centos上编译caffe(二)

接上一篇写,安装完依赖项以后又出了一堆错。。 第一个mkl_alternate.hpp错误:一堆‘cblas前缀’的在此作用域未声明,从错误提示看应该是openblas的问题,openblas是矩阵运算库,这里可选atlas、MKL,caffe里默认是atlas,好像MKL针对CPU优化过,速度上快一点,这里安装的是openblas,不知道安装位置的终端用whereis,因为这里需要在Makef

Daniel_mc的博客 663

Cartographer+TurtleBot在ROS Indigo下的兼容性安装与SLAM实操指南

Cartographer是Google开源的高性能图优化SLAM框架,其核心依赖Ceres Solver、Protobuf和Eigen等C++数值计算库,需严格匹配ROS版本与系统ABI。在ROS Indigo(Ubuntu 14.04)环境下,官方安装路径因网络限制、GCC 4.8 ABI不兼容及catkin工具链缺陷而失效;实际工程中需通过定制Ceres 1.11、降级Protobuf查找逻辑、重定向install路径至用户空间等向下兼容改造,实现稳定建图。该方案不仅支撑TurtleBot 2D激光SL

culi3118的博客 510

3DGS与Colmap环境配置:三维重建开发基座搭建指南

3D Gaussian Splatting(3DGS)是当前主流的神经辐射场替代技术,其核心依赖高精度稀疏重建与可微光栅化管线。理解colmap作为SFM工具在三维重建中的坐标系标定、相机参数解算和尺度归一化作用,是打通真实图像到可交互3D内容的关键前提。该技术栈对CUDA版本兼容性、C++编译器链、OpenGL后端及Python环境隔离提出严苛要求,远超常规深度学习环境配置范畴。典型应用场景包括AR/VR内容生成、工业三维扫描验证、移动端3D建模等。本文聚焦于构建稳定、可复现、可调试的3DGS+colma

weixin_34252686的博客 388

Nginx的启动、停止与重启命令(非yum方式安装)图解版

目录一、Nginx启动二、Nginx停止的三种方式2.1、第一种方式(从容停止)2.2、第二种方式(快速停止)2.3、第三种方式(强制停止)三、Nginx重启3.1、首先,验证nginx配置文件是否正确3.1.1、验证nginx配置文件(方法一)3.1.1、验证nginx配置文件(方法二)3.2、最后,重启Nginx服务3.2.1、重启Nginx服务(方法一)3.2.2、重启Nginx服务(方法二) 一、Nginx启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 /usr/loc

小志的博客 6852

手把手教你用Siemens EDA破解工具搞定PADs VX2.7安装与卡死问题

本文详细介绍了如何使用Siemens EDA工具解决PADs VX2.7的安装与卡死问题。从License配置到性能调优,提供全面的解决方案,帮助工程师高效完成电子设计自动化任务。特别针对常见的卡顿现象,给出了输入法兼容性调整、图形性能优化等实用技巧。

k8l9m0n的博客 554

【Seurat绘图进阶】从参数调优到美学定制:解锁DimPlot与FeaturePlot的隐藏技巧

本文深入探讨了Seurat包中DimPlot与FeaturePlot的进阶使用技巧,旨在解决单细胞数据可视化中的常见痛点。通过参数调优(如order、shuffle、raster)、颜色美学定制(使用RColorBrewer、viridis配色)以及性能优化(栅格化处理),并结合scCustomize包与patchwork排版,帮助用户将基础图表提升为信息清晰、可直接用于论文发表的出版级可视化结果。

lake5的博客 629

山东大学软件学院计算机组成原理课程设计实验二

文章目录一、实验时间二、实验内容1.设计异步模16加1计数器2.设计4位移位器3.超前进位16位ALU的设计 一、实验时间 2021年4月1日星期四,第五周 二、实验内容 1.设计异步模16加1计数器 基本功能:使用D触发器(dff元件)和异或门构建从0开始计数的模16加1计数器 对应的电路图(这里已经实现了预置初值的功能) 拓展功能: (1)实现模256加1计数器 (2)实现计数器预置初值的功能 这里复用了上面的模16加1计数器 这里异步触发器预置初值的功能是这样实现的: (1)首先将CLR端调为0,

叶卡捷琳堡的博客 5254

如何在TRAE(国际版)中搭建ESP-IDF环境以及怎么使用ESP-IDF插件编译烧录到ESP32s3中

点击进入,再点击ESPRESSIF中的EXPRESS,这里会下载ESP-IDF所需要的全部工具和包等等。首先我们从终端中进入项目所在的目录中,我的项目在E盘下的jikecode\esp32s3-client中,我就进入这个目录下。,因为我的项目是针对ESP32-S3进行开发的,所以这里的芯片型号是esp32s3,大家根据各自芯片的型号来输入。执行了这个命令后,ESP-IDF会自动配置与ESP-S3相关的编译选项,生成对应芯片的配置文件。进入第一个ESP-IDF插件,进行安装,注意安装的是。

一个爱折腾技术的普通人,分享踩过的坑、学到的干货。 1504

寒武纪AI芯片业务解析:从云端到边缘,如何布局智能计算未来?

本文深入解析了寒武纪在AI芯片领域的业务布局,重点探讨了其从云端到边缘的智能计算战略。文章分析了寒武纪云端“思元”系列芯片如何作为数据中心的高性能计算基石,以及思元220等边缘芯片如何满足碎片化场景的低功耗实时处理需求。同时,也阐述了其IP授权业务模式与技术生态构建,揭示了寒武纪在激烈市场竞争中,通过软硬件全栈方案布局智能计算未来的核心路径。

weixin_29271053的博客 405

【AI智能体】基于OpenCode 搭建Skills环境与项目实战开发详解

基于OpenCode 搭建Skills环境与项目实战开发详解

congge 8901

PCL RANSAC拟合分割圆柱体模型【2026最新版】

使用RANSAC拟合分割圆柱的原理介绍、官网示例代码实现以及一个可视化拟合出来的圆柱的具体应用案例。博客长期更新,最近一次更新时间为:2026年1月28日。

点云侠的博客 40万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: Ubuntu 终端打不开解决办法
下一篇: TX2+Python3.5编译安装OpenCV3.4
爱傻笑的猪
博客等级 码龄9年 48粉丝 52原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值