安装包过程出错,如何彻底卸载?

大家好,初次使用Julia,使用版本1.0,在通过Pkg.add安装包Plots及Makie时,安装出现错误,第一个错误是timeout,可能是网络下载连接失败,但安装过程并没有终止,一直持续到安装结束;通过Pkg.test测试,报错,所以尝试Pkg.resolve修复。再test依然失败,于是想通过Pkg.rm卸载重新安装,但是这次安装没有经过上次出错过程,安装过程也没有报错,不过依然test失败……想问问大家,如何彻底删除一个安装失败的包(感觉与ubutun的包管理相比,还有很多问题要提高……),同时如何避免timeout现象(电脑网络没有任何问题)。

直接 Pkg.add() 重装呢?报错就 cpoy 过来嘛。

网络问题还是可能有的,我自己下 github 的包,没问题,但有的老包放在 亚马逊 s3 上就会出现下不下来。好像也没有什么好的方法。等什么时候国内有镜像会好一点

如果你不更改包的安装路径(一般人都不会改),再次安装时会自动覆盖,不会有什么影响。下载时确保网路通畅,超时或失败了重新下就行(会接着之前的进度)。1.0版本很多包暂时是没有更新的。所以你需要等待一些时间。等更新了,重新执行add命令即可覆盖安装原来的。【如果不是不需要那个包,实际上没有必要remove掉】

关于掉网那个,准确说不是接着之前的进度,而是他会检索是否已经安装,如已安装的部分包会直接跳过。

Pkg.add重装不报错,但是test或是using 包名出错。所以想。。。remove重新安装。

那你直接去安装的位置,手起刀落,把文件夹删除即可

直接把 .julia/packages/ 下对应的文件夹删掉

]

pkg> rm xxx

pkg> gc
1 个赞