julia - 无法在 Julia 中安装任何软件包
问题描述
几个月前我曾在一个项目中使用过 Julia,但从那以后就没有再使用它了。那时我还没有遇到问题。但是现在,我绝对无法安装任何软件包。
(@v1.5) pkg> add Distributions
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Distributions [31c24e10]:
Distributions [31c24e10] log:
├─Distributions [31c24e10] has no known versions!
└─restricted to versions * by an explicit requirement — no versions left
我安装的任何软件包,我都会遇到同样的错误。我如何解决它?
这是 Pkg 的状态:
(@v1.5) pkg> status
Status `C:\Users\jaine\.julia\environments\v1.5\Project.toml`
[6e4b80f9] BenchmarkTools v0.5.0
[7073ff75] IJulia v1.21.2
[91a5bcdd] Plots v1.6.0
[438e738f] PyCall v1.91.4
[d330b81b] PyPlot v2.9.0
[2913bbd2] StatsBase v0.33.0
解决方案
给定
├─Distributions [31c24e10] has no known versions!
看起来您的软件包注册表丢失或损坏。.julia/registries
如果您删除并尝试再次添加包,包管理器将为您重新安装它。您可以在 Julia 中执行此操作
rm(joinpath(homedir(), ".julia", "registries"), recursive=true, force=true)
推荐阅读
- flutter - Flutter - 网络图像到文件
- bash - 通过 youtube-dl 下载时删除视频的视频 ID
- asp.net-mvc - Reporting Services 提示凭据
- error-handling - 错误:监听 EADDRINUSE:地址已在使用 :::3000 .....我收到此错误请告诉我解决方案
- firebase - 在 onPressed 操作期间在颤动登录表单中找不到路由
- gnuplot - gnuplot 可以创建相当于 Rstudio 脚本的内容吗?
- sql - 存储过程/查询在所有用例的 2% 中需要附加字段。最佳实践?
- sql-server - 首先在 EF Core 代码中将 DeleteBehavior 从 Cascade 更改为 Restrict
- java - “BufferedInputStream”与“配置大小的 FileInputStream”
- php - 按多列之和排序 laravel