libeigen3-dev和eigen有什么区别

本文详细介绍了在Python项目中如何解决Eigen库依赖问题,包括使用libeigen3-dev进行安装的方法,以及在C项目中如何正确引用Eigen库的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

libeigen3-dev

当你要跑的项目是python时,引入的包需要eigen依赖,而eigen不能直接通过pip安装,如下所示:

logomanwolf@logomanwolf-All-Series:~/Documents/graph-kernels/src/cc$ pip3 install graphkernels 
Collecting graphkernels
  ...
        raise Exception('Missing `eigen3` library. Please install it using the package manager of your operating system')
    Exception: Missing `eigen3` library. Please install it using the package manager of your operating system
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-4okf2bvj/GKextCPy/

此时你需要安装的是eigen的python包lineigrn3-dev,一般用这样的命令

sudo apt-get install libeigen3-dev

eigen

当你要跑的程序是c时,项目里有这么一条语句:

#include <Eigen/具体的方法名>

你需要到Eigen官网直接下载并且解压就行了,放到制定的位置,不需要install,具体可参考Eigen库安装指南

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值