Julia 朱莉娅:有获取软件包版本号的函数吗?
我看到Julia 朱莉娅:有获取软件包版本号的函数吗?,julia,Julia,我看到Pkg.status(“PkgName”)将类似于pkgv0.12.0的内容打印到REPL 我试图@编辑Pkg.status(“Pkgname”),但遇到了一些我不理解的宏代码 在当前激活环境中获取软件包版本号的最简单方法是什么?Pkg.installed()会将所有已安装软件包的版本作为版本字符串提供给您,但它已被弃用,并且可能会在未来版本的julia中删除 julia> Pkg.installed() ┌ Warning: Pkg.installed() is deprecate
Pkg.status(“PkgName”)
将类似于pkgv0.12.0
的内容打印到REPL
我试图@编辑Pkg.status(“Pkgname”)
,但遇到了一些我不理解的宏代码
在当前激活环境中获取软件包版本号的最简单方法是什么?Pkg.installed()
会将所有已安装软件包的版本作为版本字符串提供给您,但它已被弃用,并且可能会在未来版本的julia中删除
julia> Pkg.installed()
┌ Warning: Pkg.installed() is deprecated
└ @ Pkg ~/julia/usr/share/julia/stdlib/v1.5/Pkg/src/Pkg.jl:561
Dict{String,VersionNumber} with 81 entries:
"Interact" => v"0.10.3"
"ForwardDiff" => v"0.10.12"
"UMAP" => v"0.1.6"
"Juno" => v"0.8.2"
目前,您可以使用
Pkg.dependencies()
获取所有包的所有信息,正如前面所讨论的。比如说
using Pkg
julia> filter(x-> x.second.name == "Crayons", Pkg.dependencies()) |> x -> first(x)[2].version
v"4.0.1"
替换的是什么?