且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

升级Julia后需要重新添加软件包吗

更新时间:2023-12-05 20:48:28

每个次要和主要julia版本(MAJOR.MINOR.PATCH)都使用其自己的名为vMAJOR.MINOR的环境。例如,对于Julia1.3.0,环境名为v1.3,您可以在pkg>前面的括号中看到PKG REPL模式中的指示。

当您从1.1.x更新到1.3.0时,您因此从环境v1.1切换到了默认情况下不包含任何包的环境v1.3。这在每个操作系统上都会发生。

我们如何将包裹从比如说v1.1转到v1.3

环境反映在.julia/enironments中的文件夹中。这些文件夹中的两个文件Manifest.tomlProject.toml代表各自的环境。您只需创建文件夹v1.1的副本并将其命名为v1.3即可。然后,启动Julia1.3REPL,为了安全起见,您执行] instantiate,这将确保一切都安装正确。就是这样。

有关环境的详细信息,请参阅herehere