请问vscode 插件目前支持到julia的哪个版本

今天升级julia到1.6.3, vscode插件就出问题了。我把原来的julia和vscode删干净了再装的(.julia,.vscode和AppData里的都删了),还是不行,请问是什么问题?

ERROR: LoadError: IOError: connect: no such file or directory (ENOENT)  
Stacktrace:
 [1] wait_connected(x::Base.PipeEndpoint)
   @ Sockets C:\Users\xxxx\AppData\Local\Programs\Julia-1.6.3\share\julia\stdlib\v1.6\Sockets\src\Sockets.jl:532
 [2] connect
   @ C:\Users\xxxx\AppData\Local\Programs\Julia-1.6.3\share\julia\stdlib\v1.6\Sockets\src\Sockets.jl:567 [inlined]
 [3] connect
   @ C:\Users\xxxx\AppData\Local\Programs\Julia-1.6.3\share\julia\stdlib\v1.6\Sockets\src\PipeServer.jl:97 [inlined]
 [4] serve(args::String; is_dev::Bool, crashreporting_pipename::String) 
   @ VSCodeServer c:\Users\xxxx\.vscode\extensions\julialang.language-julia-1.5.4\scripts\packages\VSCodeServer\src\VSCodeServer.jl:100        
 [5] top-level scope
   @ c:\Users\xxxx\.vscode\extensions\julialang.language-julia-1.5.4\scripts\terminalserver\terminalserver.jl:45
in expression starting at c:\Users\xxxx\.vscode\extensions\julialang.language-julia-1.5.4\scripts\terminalserver\terminalserver.jl:24

我一直在用 1.6.3 没啥问题。

terminal.integrated.enablePersistentSessions
找到以上选项,关闭、重启 vsc 即可。

关了这个选项也不行,出现 “ server crashed ”之类的错误。卸载安装试了几次,应该是我装的MKL.jl和这个插件冲突了。用openblas在vscode里是正常的,一装MKL.jl就废掉了。原来我用julia 1.5+ MKL.jl 在vscode里跑是没问题的。

vscode 似乎是不太支持 custom sysimage,Julia < v1.7 的 MKL 需要编译 sysimage 所以不太行

可以直接上 Julia 1.7-rc 版本,这个版本的 MKL 不需要编译 sysimage 就可以用了

1 个赞

虽然我遇到的问题和你不同,但也是从1.6.3开始的。我升级到1.6.3后,VS Code的Julia插件只能用1.3.34版的(Julia插件版本),1.4.0,1.4.3,还有最新出来的1.5.4都不能用。错误提示是说Julia路径不对,需要设置。但其实路径是正确的。

VS Code Julia Extension Issue

这几天也突然遇到插件问题,我是将vscode版本降级。

我刚开始用 Julia,我装了 IJulia 在 VSCode 上用 Jupyter Notebook,但是表现很糟糕……
很慢(比 REPL 慢多了),而且没有代码补全什么的,原来是插件有问题了吗