Julia 自动删除 registry/general

Julia automatically deleting registry/general

每次我使用 Pluto 笔记本在我的 main.jl 文件中执行下面的代码时,我的 registry/general 文件夹会自动删除,所有软件包都会自动重新安装。在那之后,笔记本的 resto 工作得很好,但这有点烦人,因为每次重新启动笔记本内核都需要 10 分钟

[1] begin
    using Pkg
    Pkg.activate(tempname())
end


[2] Pkg.add(["Images",
         "Colors",
         "ImageMagick",
         "PlutoUI",
         "Hyperscript",
         "ImageFiltering"])
[3] begin
    using Images
    using ImageMagick
    using Statistics
    using LinearAlgebra
    using ImageFiltering
end

即使所需的软件包已经安装并运行,这似乎也会发生。我已确保常规 project.toml 和 manifest.toml 文件位于 main.jl 文档的文件夹中。知道我在这里具体缺少什么吗?

不要为每个 运行 代码生成一个新的项目目录。

而不是尝试 Pkg.activate(".")。点(.)代表当前文件夹,或者只提供您的main.jl所在的文件夹。