Package Julia自动删除注册表/常规

Package Julia自动删除注册表/常规,package,julia,registry,environment,pluto.jl,Package,Julia,Registry,Environment,Pluto.jl,每次我使用Pluto笔记本在main.jl文件中执行以下代码时,我的注册表/常规文件夹会自动删除,所有软件包都会自动重新安装。在那之后,笔记本的resto工作得非常好,但这有点烦人,因为每次重启笔记本内核都需要10分钟 [1] begin using Pkg Pkg.activate(tempname()) end [2] Pkg.add(["Images", "Colors", "Imag

每次我使用Pluto笔记本在main.jl文件中执行以下代码时,我的注册表/常规文件夹会自动删除,所有软件包都会自动重新安装。在那之后,笔记本的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

即使所需的软件包已经安装并运行,也会出现这种情况。我已确保regualar project.toml和manifest.toml文件位于main.jl文档的文件夹中。你知道我在这里遗漏了什么吗?

不要在每次运行代码时都生成一个新的项目目录


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

不要在每次运行代码时生成新的项目目录


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

谢谢。这个文件处理得很好,但我仍然看到其他冥王星笔记本上的软件包发生了奇怪的事情。我想这是因为Windows,因为我切换到了unix,现在一切都像charmthanks一样工作。这个文件处理得很好,但我仍然看到其他冥王星笔记本上的软件包发生了奇怪的事情。我想这是由于Windows,因为我切换到unix,现在一切都像魅力