Win10下VSCode启动Julia 1.10时出现ENOENT连接错误求助
问题描述
Win10系统下使用VSCode搭配Julia 1.10版本,每次启动VSCode后未进行任何操作,REPL中就自动出现以下错误:
* History restored ERROR: LoadError: IOError: connect: no such file or directory (ENOENT) Stacktrace: [1] wait_connected(x::Base.PipeEndpoint) @ Sockets C:\Users\TGebbels\AppData\Local\Programs\Julia-1.10.0\share\julia\stdlib\v1.10\Sockets\src\Sockets.jl:528 [2] connect @ C:\Users\TGebbels\AppData\Local\Programs\Julia-1.10.0\share\julia\stdlib\v1.10\Sockets\src\Sockets.jl:563 [inlined] [3] connect @ C:\Users\TGebbels\AppData\Local\Programs\Julia-1.10.0\share\julia\stdlib\v1.10\Sockets\src\PipeServer.jl:103 [inlined] [4] serve(args::String; is_dev::Bool, crashreporting_pipename::String) @ VSCodeServer c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.66.2\scripts\packages\VSCodeServer\src\VSCodeServer.jl:110 [5] top-level scope @ c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.66.2\scripts\terminalserver\terminalserver.jl:39 in expression starting at c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.66.2\scripts\terminalserver\terminalserver.jl:14 julia>
解决方法
- 重置Julia扩展配置:打开VSCode设置界面,搜索
Julia: Executable Path并点击「重置为默认值」;同时重置所有其他自定义的Julia相关配置,之后重启VSCode。 - 重新安装Julia扩展:在VSCode扩展面板找到Julia扩展,点击卸载,卸载完成后关闭VSCode,重新打开后安装最新版本的Julia扩展。
- 清理环境缓存文件:
- 关闭VSCode及所有Julia进程;
- 删除路径
C:\Users\你的用户名\.julia\environments下的v1.10文件夹; - 删除
C:\Users\你的用户名\.vscode\extensions\julialang.language-julia-对应版本号\scripts\packages下的VSCodeServer文件夹; - 重启VSCode,让扩展自动重建必要文件。
- 确认版本兼容性:检查当前Julia扩展版本是否适配Julia 1.10,若版本过旧则升级到最新版;若最新版仍有问题,可暂时降级到Julia 1.9版本,或等待扩展更新适配。
- 手动指定Julia路径:在VSCode设置中找到
Julia: Executable Path,手动填写Julia安装目录下julia.exe的完整路径(例如C:\Users\TGebbels\AppData\Local\Programs\Julia-1.10.0\bin\julia.exe),保存后重启VSCode。 - 关闭REPL历史恢复:在VSCode设置中搜索
Julia: REPL History,取消勾选「Restore History On Startup」选项,避免启动时加载历史引发连接异常。
内容的提问来源于stack exchange,提问作者Tim Gebbels
相关产品推荐
相关产品推荐

