我对Julia
语言还是陌生的,但是遇到了一个奇怪的错误。因此,我正在尝试预编译并加载名为Sympy.jl
的用于符号数学的软件包,例如同义的Python软件包。
我已经安装了Julia 1.0.0,并从程序包管理器中运行了代码:
build SpecialFunctions;
,因为这是Sympy
软件包的依赖项。我收到一条错误消息:
ERROR: LoadError: LoadError: Unable to open libLLVM!
现在,我检查了julia versioninfo()
命令,它显示已安装LLVM。不知道为什么在使用Ubuntu时会说我在使用red-hat linux。这是输出。
Julia Version 1.0.0
Platform Info:
OS: Linux (x86_64-redhat-linux)
CPU: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.0 (ORCJIT, broadwell)
有人知道如何解决此问题吗?我到处搜寻有关类似问题的所有参考资料,这些都与Julia的早期版本有关,因此不确定什么适用。
答案 0 :(得分:3)
确保路径中有libLLVM.so。如果没有,则安装了LLVM,然后创建到该库的simlink:
on ubuntu:
$ ln -s /usr/lib/x86-64-linux-gnu/libLLVM.6.0.so.1 /usr/lib/x86-64-linux-gnu/libLLVM.so