centos - Julia + Centos - Arpack 无法构建

标签 centos julia

我使用 yum 和 epel 在我的 CentOS 机器上按照[平台特定说明(https://julialang.org/downloads/platform.html)中所述安装了 julia (v1.1.1)。

Julia 工作正常,但是在预编译包时(使用 DataFrames 例如),我得到了

[ Info: Precompiling GLM [38e38edf-8417-5370-95a0-9cbb8c7f171a]
ERROR: LoadError: No deps.jl file could be found. Please try running Pkg.build("Arpack").
Currently, the build command might fail when Julia has been built from source
and the recommendation is to use the official binaries from julialang.org.
For more info see https://github.com/JuliaLinearAlgebra/Arpack.jl/issues/5.

我对编译、从源代码构建等了解不够,无法解决这个问题。我想如果我从主页下载 Julia 并在该文件夹中使用它,效果会很好。但我更喜欢通过包管理器使用它来自动接收更新。

如何解决这个问题?

最佳答案

不幸的是,这是预期的,因为 Arpack.jl 期望 OpenBLAS 被称为 libopenblas64_.so.0,而在 Fedora/CentOS 中它是 libopenblasp64_.so.0。您可以使用 sudo ln -s/lib64/libopenblas64p_.so.0 ~/.julia/packages/Arpack/*/deps/lib/libopenblas64_.so.0 解决该问题。我将尝试与 Arpack.jl 开发人员一起寻找解决方案。

关于centos - Julia + Centos - Arpack 无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57071338/

相关文章:

Cassandra 在 Centos 上的表现不佳

Grep 重定向在 log.txt 中提取我想要的更多信息

makefile - 如何修复我的makefile?

function - 重复应用函数特定次数

types - 如何在 Julia 实例化期间更改参数类型

php - "Cannot log in to the MySQL server",没有在 CentOS7 上使用 phpMyAdmin 的代码

php - 如何为 PHP 安装 ffmpeg

julia - 用 Julia 包填充可迭代对象

dataframe - Julia:将具有多个字符串列的 Dataframe 转换为 float 组

dataframe - Julia 数据帧 : shift a column by more rows