我在MacOS 10.13下使用Julia Version 0.6.0-pre.alpha.47。
尝试使用PyPlot时,任何基本的“plot”命令都会导致致命错误:
英特尔MKL致命错误:无法加载libmkl_intel_thread.dylib。
我尝试过使用许多不同的python安装来重建PyCall。我使用python中的matplotlib没有问题。
我在Julia版本0.4.5和0.5.0中看到了同样的问题。
有什么建议吗?
答案 0 :(得分:1)
可以通过在启动Julia之前将Conda库目录(在0.6中,例如$HOME/.julia/v0.6/Conda/deps/usr/lib
)添加到LD_LIBRARY_PATH
来避免这种情况。
请参阅https://github.com/JuliaPy/PyPlot.jl/issues/315#issuecomment-334179119
根本原因可能很快就会解决,但这目前已经解决了这个问题。
答案 1 :(得分:0)
我在macOS 10.12.5上遇到与julia 0.6相同的问题。
为了解决这个问题,在全新安装的julia中,我做了:
Pkg.add("Conda")
using Conda
Conda.add("nomkl")
Conda.add("numpy")
Conda.add("scipy")
Pkg.add("PyCall")
Pkg.add("PyPlot")