PyPlot撞毁朱莉娅

时间:2017-10-02 14:24:18

标签: julia

我在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中看到了同样的问题。

有什么建议吗?

2 个答案:

答案 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")