无法通过 Pkg.add("something") 安装 Julia 包
Unable to install Julia packages by Pkg.add("something")
根据this site,我们可以通过在shell上输入以下命令来安装Julia包:
Pkg.add("Distributions")
但是,我收到以下错误:
(@v1.6) pkg> Pkg.add("Distributions")
ERROR: Could not determine command
怎么了。
我正在使用 Windows10 并且 shell 是命令提示符。
如有任何信息,我们将不胜感激。
使用 REPL,输入 ]
进入包模式(提示符 (@v1.6) pkg>
表明您已经这样做了),然后只需输入 :
add "Distributions"
问题是您运行从错误的模式启动它。
您使用的方法是基于包 Pkg
(某种包的包),因此您必须像普通代码一样运行它。
julia> using Pkg
julia> Pkg.add("your_package")
但是,在您的代码片段中,您正尝试从包模式使用它,该模式通过在 REPL 中按 ]
启用。这种模式实际上比使用 Pkg 更方便,据我所知更可取。所以你可以这样做:
julia> ] # you don't have to press enter
pkg> add your_package
您可以阅读有关包模式的信息 here。
根据this site,我们可以通过在shell上输入以下命令来安装Julia包:
Pkg.add("Distributions")
但是,我收到以下错误:
(@v1.6) pkg> Pkg.add("Distributions")
ERROR: Could not determine command
怎么了。 我正在使用 Windows10 并且 shell 是命令提示符。
如有任何信息,我们将不胜感激。
使用 REPL,输入 ]
进入包模式(提示符 (@v1.6) pkg>
表明您已经这样做了),然后只需输入 :
add "Distributions"
问题是您运行从错误的模式启动它。
您使用的方法是基于包 Pkg
(某种包的包),因此您必须像普通代码一样运行它。
julia> using Pkg
julia> Pkg.add("your_package")
但是,在您的代码片段中,您正尝试从包模式使用它,该模式通过在 REPL 中按 ]
启用。这种模式实际上比使用 Pkg 更方便,据我所知更可取。所以你可以这样做:
julia> ] # you don't have to press enter
pkg> add your_package
您可以阅读有关包模式的信息 here。