我在向 Julia 添加包时遇到错误:
Error
数据框
(@v1.5) pkg> add DataFrames
Updating registry at `C:\Users\.julia\registries\JuliaComputingRegistry`
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package DataFramesMeta [1313f7d8]:
DataFramesMeta [1313f7d8] log:
├─DataFramesMeta [1313f7d8] has no known versions!
└─restricted to versions * by an explicit requirement — no versions left
CUDA
(@v1.5) pkg> add CUDA
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package CUDA [052768ef]:
CUDA [052768ef] log:
├─CUDA [052768ef] has no known versions!
└─restricted to versions * by an explicit requirement — no versions left
每次我尝试向 Julia 添加任何包时都会发生这种情况。我已尝试重新安装 julia,但问题仍然存在。
请提出解决此问题的方案。我也发布过这个问题朱莉娅话语 https://discourse.julialang.org/t/error-unsatisfiable-requirements-detected-for-package/54901.
提前致谢。
Update
该问题与更新期间的注册表克隆有关。显然,这是某种错误。
要解决此问题,您可以删除registry/General
文件夹,然后重新启动 Julia。这将使 Julia 重建所有包,然后一切都应该顺利运行。
要删除该文件夹,可以进入控制台并执行以下操作:
(@v1.5) pkg> registry rm General
Removing registry `General` from ~/.julia/registries/General
or
寻找文件夹.julia/registries/General
(在windows下测试)并手动删除。 (路径看起来像这样:C:\Users\User\.julia\registries\General
Thanks!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)