gpt4 book ai didi

r - jpeg R 包安装在非标准位置找不到 jpeglib.h

转载 作者:行者123 更新时间:2023-12-04 17:37:37 25 4
gpt4 key购买 nike

我正在尝试安装 jpeg在 Linux 服务器中使用 R 包(我没有 sudo 访问权限)和 jpeg安装找不到jpeglib.h我本地安装的。当 configure.args='--with-libjpeg-include=/path 时,我如何告诉 R 在哪里寻找它失败的?

服务器操作系统版本为 CentOS Linux 7 (Core)

在 R 我跑了:

>install.packages('jpeg', lib="/shared/mybossusr/R3.5.0/lib", repos="https://mirrors.nic.cz/R/", destdir="/shared/mybossusr/usr/tmp")

我收到了这个错误:

rjcommon.h:11:21: fatal error: jpeglib.h: No such file or directory #include



所以我安装了 jpeg-turbo
wget https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-2.0.2.tar.gz
mkdir libjpeg-turbo-2
cd libjpeg-turbo-2
cmake -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/shared/mybossusr/bin/libjpeg-turbo-2 /shared/mybossusr/download/libjpeg-turbo-2.0.2
make
make install

我查了一下 jpeglib.h/shared/mybossusr/bin/libjpeg-turbo-2/include
我在 ~/.bashrc 的末尾添加了这个:
export CFLAGS="-I/usr/include -I=/shared/mybossusr/bin/libjpeg-turbo-2"

我注销并登录,尝试安装时遇到同样的错误 jpeg在 R。
我还在 ~/.barsh 处将库的位置添加到我的路径中:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/shared/mybossusr/bin/libjpeg-turbo-2/include
export PATH=$PATH:/shared/mybossusr/bin/libjpeg-turbo-2/include

以防万一,因为我不完全了解软件何时查看。做了 source ~/.bashrc ,注销并登录,但没有任何改变。

所以,我后来在 R 中尝试了一些我想出的论点:
install.packages('jpeg', lib="/shared/mybossusr/R3.5.0/lib", repos="https://mirrors.nic.cz/R/", destdir="/shared/mybossusr/R3.5.0/tmp", configure.args='--with-libjpeg-include=/shared/mybossuser/bin/jpeg/include') 

和:
install.packages('jpeg', lib="/shared/mybossusr/R3.5.0/lib", repos="https://mirrors.nic.cz/R/", destdir="/shared/mybossusr/R3.5.0/tmp", configure.args='--with-libjpeg=/shared/mybossuser/bin/jpeg') 

或者:
install.packages('jpeg', lib="/shared/mybossusr/R3.5.0/lib", repos="https://mirrors.nic.cz/R/", destdir="/shared/mybossusr/R3.5.0/tmp", configure.args='--with-libjpeg-lib=/shared/mybossuser/bin/jpeg/include') 

尝试告诉 R 在哪里 libjpeg已安装,但没有任何效果。

有没有 configure.args那会奏效吗?到目前为止,对于其他软件包,使用 --with-package_name-lib 非常简单。 ,但我对这个一无所知......

提前致谢!

最佳答案

尝试安装 libjpeg-turbo-devel包裹。这就是我在 RHEL 7 上所做的。根据 this page , 在 CentOS 7 上,软件包名称相同。

关于r - jpeg R 包安装在非标准位置找不到 jpeglib.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56080080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com