终端代理是不是忘记设置了?
最近国内镜像貌似出问题了,我前几天没科学上网能下载下来,但是也无法设置,最后使用了上面 yym0924 的回答设置成功了
不太明白你说的设置终端代理,但是按道理来说,不开代理也可以完成设置镜像的操作的?
我试一下,你有先删掉官方源吗?
把julia卸了又重新安装了,当时安装的包不多
虽然国内镜像是个解决办法,但是有些二进制依赖还在github上,这个时候要在julia-repl中设置代理
ENV["HTTP_PROXY"] = "127.0.0.1:port"
我也重装了,初始化用的新registry:
registry add https://mirrors.zju.edu.cn/julia/registries/General.git
但最后设置代理的时候还是一样的错误 太劝退了
我也被劝退过很多次,Julia相比Python还是年轻些,最开始的安装配置受网络原因比较麻烦些
去用julia1.4 + PkgServer + 梯子吧,以前我用1.3的时候和你们发现一样的问题,现在我好了
梯子有什么靠谱的没?之前白嫖AWS的云自已搭建不成功
这种东西找人私信,我已经给你私信了
我现在就是和你一样的配置,但是我家WiFi墙太高了,每次都要开手机热点 另外,用Julia画图(比如说Plots)是不是要用JuliaPro才能实现?看论坛有帖子说JuliaPro配置更麻烦,它自己修改了下载包的路径。
不是啊,我用Julia-repl
是,我REPL配置好了,我感觉有些东西好像只有JuliaPro能做
谁说的,我可是emacs重度用户,IDE完全不用
管理上百个文件大的工程时,IDE的优势就出来了
我们可以自己配置
windows下julia内置的download()函数是调用C:\windows\system32\curl.exe 来下载文件的。出现上述错误的画,直接 cmd(不是powershell)中 curl https://mirrors.ustc.edu.cn/julia/registries/list.txt 也会出错,可能是mirrors网站不支持curl.exe用原来方法下载文件了,也可能是部分windos版本内置的curl.exe有些旧了。linux下内置的curl是没问题的。
建议:
不设置镜像,继续使用github安装包,源码在github,一般很小,可以不使用镜像。
安装困难大多是artifacts(依赖的二进制),文件较大,无法下载,这个设置PkgServer可以解决。
Julia PkgServer 镜像服务及镜像站索引 - #36
或者参考
In Wondows 10 (I don’t know for other Windows versions).
- Open a command prompt, and type
echo %APPDATA%
to get the personal app data folder. - Create an empty file called
_curlrc
in the app data folder. - Write
insecure
on that file and save. - Relaunch julia and build all affected packages with
] up
or similar.
Hope this is detailed enough.
设置PkgMirror镜像只能解决add步骤问题。
设置PkgServer解决buildb步骤的问题(二进制文件一般是building时才下载的)
解释的很简单清晰明了,最重要的还是要有国内的PkgServer