Julia in atom and jupyter notebook

Now, I am using julia 1.6.3 in atom, everything is ok.
When I add IJulia in REPL of atom, and jupyter notebook also was installed. then I build IJulia and used notebook for julia.
However, everything in notebook was not well, there are errors as follows:

using JuMP, PowerModels, Ipopt, MosekTools, Gurobi, SparseArrays, LinearAlgebra, Plots


┌ Info: Precompiling Ipopt [b6b21f68-93f8-5de0-b562-5493be1d77c9] └ @ Base loading.jl:1342 ERROR: LoadError: LoadError: TypeError: in Union, expected Type, got a value of type typeof(MathOptInterface.SingleVariable) Stacktrace: [1] top-level scope @ C:\Users\Lenovo\.julia\packages\Ipopt\vtrOr\src\MOI_wrapper.jl:37 [2] include(mod::Module, _path::String) @ Base .\Base.jl:386 [3] include(x::String) @ Ipopt C:\Users\Lenovo\.julia\packages\Ipopt\vtrOr\src\Ipopt.jl:1 [4] top-level scope @ C:\Users\Lenovo\.julia\packages\Ipopt\vtrOr\src\Ipopt.jl:560 [5] include @ .\Base.jl:386 [inlined] [6] 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::Nothing) @ Base .\loading.jl:1235 [7] top-level scope @ none:1 [8] eval @ .\boot.jl:360 [inlined] [9] eval(x::Expr) @ Base.MainInclude .\client.jl:446 [10] top-level scope @ none:1 in expression starting at C:\Users\Lenovo\.julia\packages\Ipopt\vtrOr\src\MOI_wrapper.jl:37 in expression starting at C:\Users\Lenovo\.julia\packages\Ipopt\vtrOr\src\Ipopt.jl:1

Is there something wrong with my usage?