A problem of plot

I ran the following code and got this problem.How can I solve it.

a=[2,3,4,5,6]
plot(a)

SystemError: opening file “C:\Users\王埔铭\AppData\Local\Temp\jl_TnSmfa6ko7.png”: No such file or directory

systemerror(::String, ::Int32; extrainfo::Nothing) at error.jl:168

(::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,),Tuple{Nothing}}, ::typeof(systemerror), ::String, ::Int32) at error.jl:168

(::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,),Tuple{Nothing}}, ::typeof(systemerror), ::String) at error.jl:168

#systemerror#48 at error.jl:167 [inlined]

systemerror at error.jl:167 [inlined]

open(::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) at iostream.jl:284

open at iostream.jl:273 [inlined]

open(::Base.var"#296#297"{String}, ::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at io.jl:323

open at io.jl:323 [inlined]

read at io.jl:410 [inlined]

_show(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at gr.jl:2103

_showjuno at output.jl:269 [inlined]

showjuno(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at output.jl:253

show(::IOContext{Base64.Base64EncodePipe}, ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at output.jl:210

base64encode(::Function, ::MIME{Symbol(“image/png”)}, ::Vararg{Any,N} where N; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at encode.jl:208

base64encode at encode.jl:203 [inlined]

_binstringmime at Base64.jl:46 [inlined]

stringmime(::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at Base64.jl:43

(::Base64.var"#stringmime##kw")(::NamedTuple{(:context,),Tuple{IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}}}, ::typeof(Base64.stringmime), ::MIME{Symbol(“image/png”)}, ::Plots.Plot{Plots.GRBackend}) at Base64.jl:43

stringmime(::String, ::Plots.Plot{Plots.GRBackend}; context::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at Base64.jl:44

stringmime at Base64.jl:44 [inlined]

displayinplotpane(::Plots.Plot{Plots.GRBackend}) at showdisplay.jl:84

displayandrender(::Plots.Plot{Plots.GRBackend}) at showdisplay.jl:131

(::Atom.var"#218#223")() at eval.jl:191

#invokelatest#1 at essentials.jl:710 [inlined]

invokelatest at essentials.jl:709 [inlined]

(::Atom.var"#216#221"{String,String})() at eval.jl:190

withpath(::Atom.var"#216#221"{String,String}, ::Nothing) at utils.jl:30

withpath(::Function, ::String) at eval.jl:9

(::Atom.var"#215#220"{String,String})() at eval.jl:173

with_logstate(::Function, ::Any) at logging.jl:408

with_logger at logging.jl:514 [inlined]

#214 at eval.jl:172 [inlined]

hideprompt(::Atom.var"#214#219"{String,String}) at repl.jl:127

macro expansion at dynamic.jl:24 [inlined]

evalall(::String, ::Nothing, ::String) at eval.jl:162

invokelatest(::Any, ::Any, ::Vararg{Any,N} where N; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at essentials.jl:710

invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at essentials.jl:709

macro expansion at eval.jl:41 [inlined]

(::Atom.var"#184#185")() at task.jl:356

Have you tried vscode instead of Atom?

Thank you for your reply,but what is vscode?

Previously, the main code editor tooling for Julia was Juno on top of Atom. Over the past year, development is now focused on Visual Studio Code. A lightweight cross-platform open source editor from Microsoft.

https://www.julia-vscode.org/docs/stable/