其他分享
首页 > 其他分享> > Julia1.0 JuliaPro Pkg.add报错 ERROR: The following package names could not be resolved:

Julia1.0 JuliaPro Pkg.add报错 ERROR: The following package names could not be resolved:

作者:互联网

现在Feather包已经支持1.0了, 但是我安装老是出错:

具体报错如下

 Pkg.add("Feather")
ERROR: The following package names could not be resolved:
 * Feather (not found in project, manifest or registry)
Please specify by known `name=uuid`.
Stacktrace:
 [1] pkgerror(::String) at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\Types.jl:121
 [2] #ensure_resolved#43(::Bool, ::Function, ::Pkg.Types.EnvCache, ::Array{Pkg.Types.PackageSpec,1}) at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\Types.jl:897
 [3] #ensure_resolved at .\none:0 [inlined]
 [4] #add_or_develop#13(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:59
 [5] #add_or_develop at .\none:0 [inlined]
 [6] #add_or_develop#12 at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:29 [inlined]
 [7] #add_or_develop at .\none:0 [inlined]
 [8] #add_or_develop#11 at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:28 [inlined]
 [9] #add_or_develop at .\none:0 [inlined]
 [10] #add_or_develop#10 at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:27 [inlined]
 [11] #add_or_develop at .\none:0 [inlined]
 [12] #add#18 at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:69 [inlined]
 [13] add(::String) at C:\Users\julia\AppData\Local\Julia-1.0.1\share\julia\stdlib\v1.0\Pkg\src\API.jl:69
 [14] top-level scope at none:0

解决方法

删除registries文件夹, 建议删除前做一下备份

Windows

C:\JuliaPro-1.0.1.1\pkgs-1.0.1.1\registries

或者:

C:\Users\Name\AppData\Local\JuliaPro-1.0.1.1\pkgs-1.0.1.1\registries

提示: 实在找不到, 用everything软件找一下这个文件夹, 删除或者改成其他名称, 然后再运行代码

Linux

 ~/.julia/registries

或者:

/opt/Julia/JuliaPro-1.0.1.1/JuliaPro/pkgs-1.0.1.1/registries

删除之后, 重新运行

julia> using RData

julia> Pkg.add("Feather")
 Resolving package versions...
 Installed Feather ───── v0.5.0
 Installed FlatBuffers ─ v0.4.0
 Installed Arrow ─────── v0.2.2
  Updating `/opt/Julia/JuliaPro-1.0.1.1/JuliaPro/pkgs-1.0.1.1/environments/JuliaPro_v1.0.1.1/Project.toml`
  [becb17da] + Feather v0.5.0
  Updating `/opt/Julia/JuliaPro-1.0.1.1/JuliaPro/pkgs-1.0.1.1/environments/JuliaPro_v1.0.1.1/Manifest.toml`
  [69666777] + Arrow v0.2.2
  [becb17da] + Feather v0.5.0
  [53afe959] + FlatBuffers v0.4.0

julia> 

在这里插入图片描述

标签:resolved,Julia1.0,1.0,1.1,julia,add,报错,Pkg,JuliaPro
来源: https://blog.51cto.com/u_15242286/2842538