VSCode找不到已安装的包?

问题见下图,小伙伴们遇到过吗?

1 个赞

也许是因为 VSCode 查找的是 user 的 包

(@v1.4) pkg> st
Status `~/.julia/environments/v1.4/Project.toml`

你在 VScode 里面的终端里面输入

julia
]st

看下能否找到你要的包.

能找到,但是运行时仍然说未安装

我在github上反映了这个问题,但哥们的回答令人想哭啊!
还是继续回来求助诸位大神!

我的意见和github那哥们一致,没事别xjb改包的默认存储地址。或者你可以做个软连接试试?

用软链接是正解。
在终端输入:

ln -s /opt/julia/packages ~/.julia

问题解决。
感谢!!!

应该是把 /opt/julia 链接到 ~/.julia 吧,这样目录结构跟默认的是一模一样的

时隔3年终于找到正确的解法,分享一下:
Screenshot_20230909_201837

1 个赞

将 JULIA_DEPOT_PATH 改变后, 原 ./julia/目录下的config文件夹也要移动到 JULIA_DEPOT_PATH指向的目录下。

请问一下如果在windows系统中遇到一样的错误应该如何解决?

用powertoys直接编辑全局环境变量的 JULIA_DEPOT_PATH , 重启系统