如何在Julia中加快Pkg.add()的速度?

如何在Julia中加快Pkg.add()的速度?,julia,Julia,以Cairo为例,当我运行Pkg.add(“Cairo”)时,控制台中没有显示任何内容 有没有办法让Pkg.add()在工作时显示更多信息 Pkg.add()执行哪些步骤?下载,编译 有可能加快速度吗?我一直等了15分钟,什么也没出来!也许是茱莉亚的问题,或者是系统的问题,人们怎么能分辨出来呢 编辑 Julia version: 0.3.9 (Installed using binary from julia-lang.org) OS: Winsows 7 64bit. CPU: Core D

以Cairo为例,当我运行
Pkg.add(“Cairo”)
时,控制台中没有显示任何内容

  • 有没有办法让Pkg.add()在工作时显示更多信息
  • Pkg.add()执行哪些步骤?下载,编译
  • 有可能加快速度吗?我一直等了15分钟,什么也没出来!也许是茱莉亚的问题,或者是系统的问题,人们怎么能分辨出来呢
  • 编辑

    Julia version: 0.3.9 (Installed using binary from julia-lang.org)
    OS: Winsows 7 64bit.
    CPU:  Core Duo 2.4GHz
    RAM: 4G
    Hard Disk: SSD
    
    ping github.com passed, 0% loss.
    Internet download speedtest: ~30 Mbps.
    
    我不知道这是否正常:我花了11秒才得到这个版本

    PS C:\Users\Nick> Measure-Command {julia --version}
    
    
    Days              : 0
    Hours             : 0
    Minutes           : 0
    Seconds           : 11
    Milliseconds      : 257
    Ticks             : 112574737
    TotalDays         : 0.000130294834490741
    TotalHours        : 0.00312707602777778
    TotalMinutes      : 0.187624561666667
    TotalSeconds      : 11.2574737
    TotalMilliseconds : 11257.4737
    
    加载Gadfly软件包花费了将近2分钟:

    julia> @time require("Gadfly")
    elapsed time: 112.131236102 seconds (442839856 bytes allocated, 0.39% gc time)
    
    它在Linux/Mac上的运行速度比在Windows上快吗?在Windows上构建软件通常并不容易;但是,如果我从源代码构建,它会提高性能吗


    朱莉娅太棒了,我真的希望它能奏效

    正如Colin T.Bowers所提到的,您的特定案例异常缓慢,表明您的安装有问题。但是众所周知,
    Pkg.add
    (以及其他
    Pkg
    操作)在Julia 0.4上运行缓慢。幸运的是,这个问题已经解决


    Pkg
    今天(2016年9月19日)发布的Julia v0.5的性能大幅提升。您可以转到页面获取v0.5。(在撰写本文时,他们可能需要几个小时才能起床。)

    15分钟太长了。有一个下载步骤,所以首先要检查的是你的互联网连接(也许可以尝试ping github)。此外,您可能还应该编辑问题,将您的Julia版本和操作系统包括在内。@ColinTBowers谢谢您的提醒。我已经添加了更多的信息。嗨,尼克,我在Ubuntu上,所以在这里没有多大用处。我可以告诉你们的是:牛虻在我的机器上大约5秒钟就可以装载了
    julia--version
    几乎是即时运行的。根据规范,Cairo应该在一分钟内下载并安装。所以你的安装肯定很有趣。我也知道有很多Windows用户能够让Julia正常运行。希望他们中的一个能看到这个页面,并能提供一些建议。如果没有,试着向julia用户google组发布一个问题。祝你好运,这是一门很棒的语言@科林特鲍尔斯非常感谢你!我想当我有时间的时候,我应该从源头开始建设。这个问题已经得到了回答吗?你解决你的问题了吗?