【发布时间】:2016-07-20 08:45:42
【问题描述】:
学习使用 PyPlot 和 Julia 编程语言(版本 0.4.5),我在尝试生成简单绘图时遇到错误:
julia> using PyPlot
julia> x = linspace(0,100,1000)
linspace(0.0,100.0,1000)
julia> y = x.^2;
julia> plot(x,y)
signal (11): Segmentation fault
unknown function (ip: 0x32736)
Segmentation fault (core dumped)
有人知道这里发生了什么吗?
【问题讨论】:
-
你有高版本的matplotlib(1.5.1或类似的)吗?我知道 CentOS 附带了一个旧版本的 matplotlib,它会破坏一些东西。通过
ENV["PYTHON"] = ""; Pkg.build("PyPlot")强制 PyPlot 使用 Conda.jl 构建。看看会发生什么。 -
嗨 Ohm,你解决了这个问题吗? ubuntu 升级后,我得到完全相同的消息。重建 julia 包并升级后,我还没有设法解决问题。如果您有任何进展,请告诉我。
-
顺便说一句,我现在看到,如果我在 python 命令提示符处调用“import matplotlib.pyplot”,则会收到错误“RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9” .这相关吗?
标签: julia