如何实现Julia多版本环境隔离

同一windows下安装多个Julia版本,怎么实现环境隔离,两个版本的Julia希望配置不同的.Julia文件夹路径,在startup.jl中配置ENV[“JULIA_DEPOT_PATH”]并没有生效

Can I set an environment variable for an application using a shortcut in Windows? - Stack Overflow

1 个赞

JULIA_DEPOT_PATH 环境变量需要在 Julia 启动前设置。startup.jl 是 Julia 启动后 执行的代码脚本。

1 个赞

(确定吗
文档(环境变量 · Julia中文文档 )上没有指出,但是指出了JULIA_PROJECT必须在启动 julia 前定义

1 个赞

您好,请问如果配置config.jl能够实现吗,我看论坛里也有帖子提到此方法,但是配置以后也不行,或者可以通过配置repl启动过程中的代码去实现呢

您好,那只有在启动前通过shell命令指定一个关于depotpath路径的环境变量,这一种方法了吗

1 个赞

etc/julia/startup.jl

popfirst!(DEPOT_PATH )
pushfirst!(DEPOT_PATH, “” )

1 个赞
1 个赞

问题已解决,感谢各位的解答,以vscode为例,配置terminal.integrated.env.windows可以实现在启动REPL前对JULIA_DEPOT_PATH环境的更改,即便配置了系统环境变量,也会以vscode里配置的为准

备案号:京ICP备17009874号-2