(@v1.6) pkg> precompile
Precompiling project...
? HDF5
? MIRTio
? StatsPlots
? MIRT
and when I using MIRT module, it will give the error
julia> using MIRT
WARNING: could not import HDF5.Group into _hdf5_implementation
WARNING: could not import HDF5.Dataset into _hdf5_implementation
┌ Warning: Error requiring `HDF5` from `Plots`
│ exception =
│ LoadError: UndefVarError: Group not defined
│ Stacktrace:
│ [1] top-level scope
│ @ C:\Users\2060S-12\.julia\packages\Plots\T6yvp\src\backends\hdf5.jl:161
│ [2] include(mod::Module, _path::String)
│ @ Base .\Base.jl:386
│ [3] include(x::String)
│ @ Plots C:\Users\2060S-12\.julia\packages\Plots\T6yvp\src\Plots.jl:1
│ [4] top-level scope
│ @ C:\Users\2060S-12\.julia\packages\Plots\T6yvp\src\init.jl:46
│ [5] eval
│ @ .\boot.jl:360 [inlined]
│ [6] eval
│ @ C:\Users\2060S-12\.julia\packages\Plots\T6yvp\src\Plots.jl:1 [inlined]
│ [7] (::Plots.var"#288#324")()
│ @ Plots C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:99
│ [8] err(f::Any, listener::Module, modname::String)
│ @ Requires C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:47
│ [9] (::Plots.var"#287#323")()
│ @ Plots C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:98
│ [10] withpath(f::Any, path::String)
│ @ Requires C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:37
│ [11] (::Plots.var"#286#322")()
│ @ Plots C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:97
│ [12] #invokelatest#2
│ @ .\essentials.jl:708 [inlined]
│ [13] invokelatest
│ @ .\essentials.jl:706 [inlined]
│ [14] foreach(f::typeof(Base.invokelatest), itr::Vector{Function})
│ @ Base .\abstractarray.jl:2141
│ [15] loadpkg(pkg::Base.PkgId)
│ @ Requires C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:27
│ [16] #invokelatest#2
│ @ .\essentials.jl:708 [inlined]
│ [17] invokelatest
│ @ .\essentials.jl:706 [inlined]
│ [18] _tryrequire_from_serialized(modkey::Base.PkgId, build_id::UInt64, modpath::String)
│ @ Base .\loading.jl:693
│ [19] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
│ @ Base .\loading.jl:749
│ [20] _require(pkg::Base.PkgId)
│ @ Base .\loading.jl:998
│ [21] require(uuidkey::Base.PkgId)
│ @ Base .\loading.jl:914
│ [22] require(into::Module, mod::Symbol)
│ @ Base .\loading.jl:901
│ [23] eval
│ @ .\boot.jl:360 [inlined]
│ [24] eval_user_input(ast::Any, backend::REPL.REPLBackend)
│ @ REPL C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\REPL.jl:139
│ [26] start_repl_backend(backend::REPL.REPLBackend, consumer::Any)
│ @ REPL C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\REPL.jl:185
│ [27] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool)
│ @ REPL C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\REPL.jl:317
│ [28] run_repl(repl::REPL.AbstractREPL, consumer::Any)
│ @ REPL C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\REPL.jl:305
│ [29] (::Base.var"#874#876"{Bool, Bool, Bool})(REPL::Module)
│ @ Base .\client.jl:387
│ [30] #invokelatest#2
│ @ .\essentials.jl:708 [inlined]
│ [31] invokelatest
│ @ .\essentials.jl:706 [inlined]
│ [32] run_main_repl(interactive::Bool, quiet::Bool, banner::Bool, history_file::Bool, color_set::Bool)
│ @ Base .\client.jl:372
│ [33] exec_options(opts::Base.JLOptions)
│ @ Base .\client.jl:302
│ [34] _start()
│ @ Base .\client.jl:485
│ in expression starting at C:\Users\2060S-12\.julia\packages\Plots\T6yvp\src\backends\hdf5.jl:36
└ @ Requires C:\Users\2060S-12\.julia\packages\Requires\7Ncym\src\require.jl:49
and most importantly, when I use jupyternotebook, there comes the error that do not happen in the REPL like this
# Load all packages needed for this demo
using MIRT: ellipse_im, jim # https://github.com/JeffFessler/MIRT.jl
using FFTW: fft
┌ Info: Precompiling MIRT [7035ae7a-3787-11e9-139a-5545ed3dc201]
└ @ Base loading.jl:1317
ERROR: LoadError: ArgumentError: Package HDF5_jll does not have JLLWrappers in its dependencies:
- If you have HDF5_jll checked out for development and have
added JLLWrappers as a dependency but haven't updated your primary
environment's manifest file, try `Pkg.resolve()`.
- Otherwise you may need to report an issue with HDF5_jll
Stacktrace:
[1] require(into::Module, mod::Symbol)
@ Base .\loading.jl:884
[2] include
@ .\Base.jl:386 [inlined]
[3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
@ Base .\loading.jl:1213
[4] top-level scope
@ none:1
[5] eval
@ .\boot.jl:360 [inlined]
[6] eval(x::Expr)
@ Base.MainInclude .\client.jl:446
[7] top-level scope
@ none:1
in expression starting at C:\Users\2060S-12\.julia\packages\HDF5_jll\4m6ST\src\HDF5_jll.jl:2
ERROR: LoadError: LoadError: Failed to precompile HDF5_jll [0234f1f7-429e-5d53-9886-15a909be8d59] to C:\Users\2060S-12\.julia\compiled\v1.6\HDF5_jll\jl_CE99.tmp.
Stacktrace:
show more (open the raw output data in a text editor) ...
[11] eval(x::Expr)
@ Base.MainInclude .\client.jl:446
[12] top-level scope
@ none:1
in expression starting at C:\Users\2060S-12\.julia\packages\MIRT\O2fcB\src\MIRT.jl:4