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

本文解决了一个常见的Julia环境中安装Feather包时出现的错误,提供了删除registries文件夹的具体路径来修复问题,并成功安装了Feather、FlatBuffers和Arrow等包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在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> 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值