我通过Chris Rackauckas 的介绍来学习 Julia,我遇到了一项需要我绘制一些数据的任务。我无法导入 Plots 模块,所以我尝试了一个简单的测试:
using Plots
x = 1:10
y = 0.5*x + 3
plot(x, y)
当我第一次使用 Juno IDE 运行这段代码时,我得到一个错误:
LoadError: LoadError: LoadError: syntax: unhandled expr (error #<julia: Main.Base.MethodError(f=FixedPointNumbers.#floattype(), args=(Main.FixedPointNumbers.FixedPoint{UInt8, 8},))>)
in include_from_node1(::String) at .\loading.jl:488 (repeats 2 times)
in eval(::Module, ::Any) at .\boot.jl:234
in require(::Symbol) at .\loading.jl:415
in include_string(::String, ::String) at .\loading.jl:441
in include_string(::Module, ::String, ::String) at 2
这指的是我的代码片段中的 using 语句。从 REPL 运行时不会出现此错误。版本信息如下:
Julia 版本 0.5.0
提交 3c9d753 (2016-09-19 18:14 UTC)
平台信息:
系统: NT (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.7.1 (ORCJIT, haswell)
我目前安装了 0.10.3 版的 Plots。