服务器安装julia_科学网—Julia 在windows下安装说明(国内) - 王虹宇的博文
在国内使用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下安装说明(国内) - 王虹宇的博文相关推荐
- 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 ...
- matlab回归分析结果输出,科学网—回归分析的MATLAB和R程序实现 - 王福昌的博文...
前面博客中已经讲过MATLAB中常用的命令拟合polyfit() , lsqcurvefit() ,nlinfit() 和 cftool等,这里简单介绍简单的回归分析的MATLAB和R语言实现. 例 ...
- 非线性动力学 matlab,科学网—非线性脉冲耦合动力学以及Matlab 源程序 - 王又法的博文...
在这篇文章中,我们给出了非线性脉冲和孤子耦合的理论,它包含了2阶3阶色散,模间色散,损耗增益,色散不匹配,高阶非线性等等.文章主要说明了几个非线性耦合的基本问题: 非线性脉冲耦合行为主要依赖于参量Lc ...
- ipadpython代码_科学网—如何用iPad运行Python代码? - 王树义的博文
其实,不只是iPad,手机也可以. 痛点 我组织过几次线下编程工作坊,带着同学们用Python处理数据科学问题. 其中最让人头疼的,就是运行环境的安装. 实事求是地讲,参加工作坊之前,我已经做了认真准 ...
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
- mysql5.7.25安装包,Mysql5.7.25在windows下安装
在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...
- linux/windows下安装scala
为什么80%的码农都做不了架构师?>>> 一.linux下安装scala 1.保证jdk安装成功,版本在1.5或者更改版本,java和javac均可用. 2.官网下载scala ...
- windows下安装cygwin及配置
windows下安装cygwin及配置 对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 ...
- windows下安装服务注册Consul
windows下安装服务注册Consul consul也可以作为服务的注册中心,可以替代Eureka 去官网下载 consul : https://www.consul.io/downloads.ht ...
- mysql sphinx windows安装_Sphinx在windows下安装使用[支持中文全文检索]
前一阵子尝试使用了一下Sphinx,一个能够被各种语言(PHP/Python/Ruby/etc)方便调用的全文检索系统.网上的资料大多是在 linux环境下的安装使用,当然,作为生产环境很有必要部署在 ...
最新文章
- IE浏览器中,设置指定程序查看源文件
- Rails 新浪微博的登录认证
- STL源码剖析 内存基本处理工具 初始化空间的五个函数
- levedb 导入 mysql_[LevelDB] 数据库3:循序渐进 —— 操作接口
- sqlserver object_id()函数
- 蚂蚁金服做区块链:我们绝不发空气币,要做就服务民生!
- 周奕与共享软件(转)
- 瞬时问题与波粒二象性
- ssh连接openwrt_如何将SSH无密码连接到OpenWrt路由器?
- 解决谷歌浏览器启动页面默认是搜狗浏览?
- iOS中打一个包上传后,iTunes中找不到上传的包的解决方法
- 自定义View-饼状图(百分比图)
- 使用线程实现电子时钟
- http 411错误
- 最新分布式存储解决方案zData将于闪存论坛上正式发布!
- 合伙创业人力股的具体计算方法
- 分区重分配(二十二)
- 系统上电复位后GPIO默认输出电平对系统的影响
- 基于形态学的图像后期抗锯齿算法--MLAA优化研究
- T-SQL中删除语句区别 - 转自: 搜搜问问