在julia 中使用Pkg env的问题

想在julia 中用env, 来隔离不同的包环境.
发现 julia 里的env使用, 跟 python的很不一样, 有很多疑惑.

例如: 我用的julia v1.5.3, 有个默认的 @v1.5.3> 的env.
我在这个 下面安装了CSV, Flux@0.11.0
我又建了一个 gcn的env,在里面安装 了个 Flux@0.9

应用中遇到几个问题:

  1. 我在 gcn 环境激活后, 按退格键进入 julia>, 执行using CSV, 正常导入, 没有报错. 跟预期不符.
  2. 分别在两个环境中 using Flux, 预编译的输出的 uuid 都一样. 跟预期不符.
  3. 我用 julia --project= /xxxx/gcn train.jl 执行, 调用不到Flux@0.9

我看了官方文档和pkg文档, 没有发现相关说明, 有懂的给解释下吗?
相关文档太简洁入门了, 没有高级应用, 没有详细说明.

image

有的环境是shared

京ICP备17009874号-2