在国内使用julia,由于国外服务器的速度问题经常在安装包的时候失败,下面是处理方法:

1. 安装julia-1.5-rc1,要求这个版本是因为以前版本需要登录到julia服务器才能更新,现在这个不需要

2. 设置国内服务器

启动julia界面,执行

julia>import Pkg

julia> using Pkg

julia> Pkg.add("Julia_ZH")

这个动作很慢

完成后

julia>using JuliaZH

3. 安装GR

julia> Pkg.add("GR")

一般情况下,安装到build GR的时候会失败,这是因为对应下载服务器太卡,下载失败。这时,停止掉这个过程,然后拷贝gr的安装文件gr-0.51.0-Windows-x86_64.tar.gz到GR的下载目录C:\Users\wangh\.julia\packages\GR\8mv9N\deps\downloads,然后编辑build脚本:

C:\Users\wangh\.julia\packages\GR\8mv9N\deps\build.jl

去掉其只读属性,编辑器找到这样的行:

tarball = "gr-$version-$os-$arch.tar.gz"

rm("downloads", force=true, recursive=true)

@info("Downloading pre-compiled GR $version $os binary")

mkpath("downloads")

file = "downloads/$tarball"

if version != "latest"

ok = try_download("https://github.com/sciapp/gr/releases/download/v$version/$tarball", file)

else

ok = false

end

if !ok

if !try_download("https://gr-framework.org/downloads/$tarball", file)

@info("Using insecure connection")

if !try_download("http://gr-framework.org/downloads/$tarball", file)

@info("Cannot download GR run-time")

end

end

End

直接改成

tarball = "gr-$version-$os-$arch.tar.gz"

#rm("downloads", force=true, recursive=true)

@info("Downloading pre-compiled GR $version $os binary")

#mkpath("downloads")

file = "downloads/$tarball"

#if version != "latest"

#    ok = try_download("https://github.com/sciapp/gr/releases/download/v$version/$tarball", file)

#else

#    ok = false

#end

ok = true

存盘,然后执行

julia> Pkg.build("GR")

julia> using GR

4. 安装Plots和Gadfly:

julia> Pkg.add("Plots")

julia>using Plots

julia> Pkg.add("Gadfly")

julia>using Gadfly

5. 安装IJulia

julia> Pkg.add("IJulia")

julia>using IJulia

然后需要安装交互界面:

julia> notebook()

这时会提示安装miniConda:

install Jupyter via Conda, y/n? [y]: y

[ Info: Downloading miniconda installer ...

一般来说这时也会失败。解决方法是到国内镜像下载miniconda,例如Miniconda3-latest-Windows-x86_64.exe,然后查看文件C:\Users\wangh\.julia\packages\Conda\3rPhK\deps\deps.jl找到conda安装目录:

const ROOTENV = "C:\\Users\\wangh\\.julia\\conda\\3"

const MINICONDA_VERSION = "3"

将Miniconda3-latest-Windows-x86_64.exe拷贝到C:\\Users\\wangh\\.julia\\conda\\3, 并且改名叫installer.exe,设置为只读文件属性,然后修改文件(先去掉只读属性)C:\Users\wangh\.julia\packages\Conda\3rPhK\src\Conda.jl,找到下面的行:

function _install_conda(env::Environment, force::Bool=false)

if force || !isfile(Conda.conda)

@info("Downloading miniconda installer ...")

if Sys.isunix()

installer = joinpath(PREFIX, "installer.sh")

end

if Sys.iswindows()

installer = joinpath(PREFIX, "installer.exe")

end

mkpath(PREFIX)

download(_installer_url(), installer)

注释掉下载那两行并存盘

function _install_conda(env::Environment, force::Bool=false)

if force || !isfile(Conda.conda)

@info("Downloading miniconda installer ...")

if Sys.isunix()

installer = joinpath(PREFIX, "installer.sh")

end

if Sys.iswindows()

installer = joinpath(PREFIX, "installer.exe")

end

#mkpath(PREFIX)

#download(_installer_url(), installer)

然后重新启动julia,执行 julia>using IJulia

julia> notebook()

会自动下载相关的包并编译,最后弹出界面。

转载本文请联系原作者获取授权,同时请注明本文来自王虹宇科学网博客。

链接地址:http://blog.sciencenet.cn/blog-224732-1243390.html

上一篇:课堂教学联系什么还是不联系什么:前沿,潮水,后沿,回响

下一篇:计算物理基础(1)

服务器安装julia_科学网—Julia 在windows下安装说明(国内) - 王虹宇的博文相关推荐

  1. matlab 数组去掉0,科学网—在Matlab环境下去除矩阵中的零向量 - 李航的博文

    主要用到了any()函数. e.g.1 找到矩阵中为零的列向量,并将其删除. >> a=[1,2,3;0,0,0;4,5,6;0,0,0;7,8,9]' a = 1     0     4 ...

  2. matlab回归分析结果输出,科学网—回归分析的MATLAB和R程序实现 - 王福昌的博文...

    前面博客中已经讲过MATLAB中常用的命令拟合polyfit() , lsqcurvefit() ,nlinfit()  和 cftool等,这里简单介绍简单的回归分析的MATLAB和R语言实现. 例 ...

  3. 非线性动力学 matlab,科学网—非线性脉冲耦合动力学以及Matlab 源程序 - 王又法的博文...

    在这篇文章中,我们给出了非线性脉冲和孤子耦合的理论,它包含了2阶3阶色散,模间色散,损耗增益,色散不匹配,高阶非线性等等.文章主要说明了几个非线性耦合的基本问题: 非线性脉冲耦合行为主要依赖于参量Lc ...

  4. ipadpython代码_科学网—如何用iPad运行Python代码? - 王树义的博文

    其实,不只是iPad,手机也可以. 痛点 我组织过几次线下编程工作坊,带着同学们用Python处理数据科学问题. 其中最让人头疼的,就是运行环境的安装. 实事求是地讲,参加工作坊之前,我已经做了认真准 ...

  5. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

  6. mysql5.7.25安装包,Mysql5.7.25在windows下安装

    在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...

  7. linux/windows下安装scala

    为什么80%的码农都做不了架构师?>>>    一.linux下安装scala 1.保证jdk安装成功,版本在1.5或者更改版本,java和javac均可用. 2.官网下载scala ...

  8. windows下安装cygwin及配置

    windows下安装cygwin及配置 对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 ...

  9. windows下安装服务注册Consul

    windows下安装服务注册Consul consul也可以作为服务的注册中心,可以替代Eureka 去官网下载 consul : https://www.consul.io/downloads.ht ...

  10. mysql sphinx windows安装_Sphinx在windows下安装使用[支持中文全文检索]

    前一阵子尝试使用了一下Sphinx,一个能够被各种语言(PHP/Python/Ruby/etc)方便调用的全文检索系统.网上的资料大多是在 linux环境下的安装使用,当然,作为生产环境很有必要部署在 ...

最新文章

  1. IE浏览器中,设置指定程序查看源文件
  2. Rails 新浪微博的登录认证
  3. STL源码剖析 内存基本处理工具 初始化空间的五个函数
  4. levedb 导入 mysql_[LevelDB] 数据库3:循序渐进 —— 操作接口
  5. sqlserver object_id()函数
  6. 蚂蚁金服做区块链:我们绝不发空气币,要做就服务民生!
  7. 周奕与共享软件(转)
  8. 瞬时问题与波粒二象性
  9. ssh连接openwrt_如何将SSH无密码连接到OpenWrt路由器?
  10. 解决谷歌浏览器启动页面默认是搜狗浏览?
  11. iOS中打一个包上传后,iTunes中找不到上传的包的解决方法
  12. 自定义View-饼状图(百分比图)
  13. 使用线程实现电子时钟
  14. http 411错误
  15. 最新分布式存储解决方案zData将于闪存论坛上正式发布!
  16. 合伙创业人力股的具体计算方法
  17. 分区重分配(二十二)
  18. 系统上电复位后GPIO默认输出电平对系统的影响
  19. 基于形态学的图像后期抗锯齿算法--MLAA优化研究
  20. T-SQL中删除语句区别 - 转自: 搜搜问问

热门文章

  1. 点餐小程序购物车效果实现
  2. Win10系统安装失败?用这种方法一键就解决了
  3. 谷歌浏览器安装插件失败的解决方案
  4. HTML实现页面跳转的几种方法
  5. Mac环境变量的配置
  6. CDISC SDTM AE domain学习笔记 - 1
  7. Mobilenet-ssd 目标检测
  8. ubuntu系统下,Firefox火狐浏览器播放网页视频失败,显示未安装视频插件
  9. 通用的电子商务商城后台管理界面模板(可下载)
  10. origin 画热图