无法通过 Pkg.add("something") 安装 Julia 软件包

ten*_*ten 1 windows cmd package julia

根据这个站点,我们可以通过在 shell 上放置以下命令来安装 Julia 包:

Pkg.add("Distributions")
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

(@v1.6) pkg> Pkg.add("Distributions")
ERROR: Could not determine command
Run Code Online (Sandbox Code Playgroud)

怎么了。我使用的是 Windows10,外壳是命令提示符。

任何信息,将不胜感激。

gin*_*kul 5

问题是你从错误的模式运行它。

您使用的方法基于包Pkg(某种包的包),因此您必须像普通代码一样运行它。

julia> using Pkg
julia> Pkg.add("your_package")
Run Code Online (Sandbox Code Playgroud)

但是,在您的代码段中,您尝试从包模式使用它,该模式通过按]REPL启用。这种模式实际上比使用 Pkg 更方便,AFAIK 更可取。所以你可以这样做:

julia> ] # you don't have to press enter
pkg> add your_package
Run Code Online (Sandbox Code Playgroud)

您可以在此处阅读有关包模式的信息