julia - 如何在 Julia 0.5 中获取 Pkg? ("ERROR: unknown package Pkg")

标签 julia

我需要运行用 Julia 0.5 编写的代码。

我在 macOS 和运行时安装了这个版本

using Pkg

它返回错误:

ERROR: ArgumentError: Module Pkg not found in current path.
Run `Pkg.add("Pkg")` to install the Pkg package.
 in require(::Symbol) at ./loading.jl:365
 in require(::Symbol) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:?

当我运行时

Pkg.add("Pkg")

返回

INFO: Initializing package repository /Users/henrique/.julia/v0.5
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: unknown package Pkg
 in macro expansion at ./pkg/entry.jl:53 [inlined]
 in (::Base.Pkg.Entry.##2#5{String,Base.Pkg.Types.VersionSet})() at ./task.jl:360
 in sync_end() at ./task.jl:311
 in macro expansion at ./task.jl:327 [inlined]
 in add(::String, ::Base.Pkg.Types.VersionSet) at ./pkg/entry.jl:51
 in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}})() at ./pkg/dir.jl:31
 in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}}, ::String) at ./file.jl:59
 in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:31

如何在 Julia 0.5 中获取 Pkg

最佳答案

那是一个非常古老的 Julia 版本。强烈建议使用最新版本,请参阅下载页面:https://julialang.org/downloads/ .在 0.5 中,Pkg 模块默认可用,所以我不确定 using Pkg 是如何工作的。一般来说,如果您按照最近的说明进行操作,那么它们将不会在这种旧版本的语言上工作。

关于julia - 如何在 Julia 0.5 中获取 Pkg? ("ERROR: unknown package Pkg"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59976855/

相关文章:

dataframe - 获取 Julia DataFrame 中的列名称作为符号

julia - 在 Julia 中使用 DataFrame 生成 15000 行 x 37 列的表时出现问题

r - 按列或行操作的惯用 Julia 样式是什么?

julia - 使用 `Base.@kwdef` 创建广播结构

Julia 执行速度

Julia 报告一个额外的 ) 当它不存在时

julia - 如何在 Julia 中获取数据框所有列的算术平均值、最小值和最大值?

julia - Julia 中的快速张量初始化

Julia - 数据切片在 for 循环中不起作用 - 但在没有 for 循环的情况下工作

arrays - 沿通用 Array{Real,N} 的最后一个轴迭代