惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
H
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
The GitHub Blog
The GitHub Blog
L
LINUX DO - 最新话题
A
Arctic Wolf
博客园_首页
S
Securelist
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
Cyberwarzone
Cyberwarzone
小众软件
小众软件
T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Blog — PlanetScale
Blog — PlanetScale
N
News and Events Feed by Topic
NISL@THU
NISL@THU
Forbes - Security
Forbes - Security
博客园 - 聂微东
F
Fortinet All Blogs
Simon Willison's Weblog
Simon Willison's Weblog
H
Heimdal Security Blog
罗磊的独立博客
S
Security @ Cisco Blogs
B
Blog
T
Troy Hunt's Blog
Engineering at Meta
Engineering at Meta
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
The Hacker News
The Hacker News
The Last Watchdog
The Last Watchdog
Hacker News - Newest:
Hacker News - Newest: "LLM"
I
Intezer
T
Threat Research - Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
The Cloudflare Blog
S
Schneier on Security
月光博客
月光博客
L
LINUX DO - 热门话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

谭升的博客

一封来自读者的信 【杂文】中美人工智能对比(一篇博人关注的软文) 【强化学习】2.2 行为评价方法(Action-value Methods) 【Hexo】Hexo下next主题valine强化版本的改造 【强化学习】2.1 k臂赌博机(k-armed bandits)问题 【强化学习】2.0 多臂赌博机 【Julia】整型和浮点型数字 【强化学习】1.6 本章总结、强化学习历史简述 【Julia】变量 【Julia】开始使用Julia 【强化学习】 1.5 强化学习的一个扩展举例 【强化学习】 1.4.1 强化学习与优化方法 【Julia】Julia编程语言介绍 【信息论、推理与学习算法】本系列博客介绍 【强化学习】 1.4.0 “进化方法”和 “决策梯度方法” 概论 【强化学习】1.3 强化学习的基础元素 【强化学习】1-2 强化学习举例 【强化学习】1-1-4 强化学习和人工智能 【强化学习】1-1-3 强化学习基本框架
【Julia】Julia环境搭建(Mac,Windows,Linux)
本文作者: 谭升 · 2018-09-29 · via 谭升的博客

Abstract: 本介绍Julia环境的搭建,包括在Mac,Linux以及在Windows下的安装过程,最后我们使用atom搭建一个Julia IDE
Keywords: Julia环境搭建, Mac,Julia Windows,Julia Linux,Juno

上文我们说到Julia是一种适合数据科学的语言,那么今天我们就研究一下怎么安装Julia,以及完成一套IDE的搭建,很多人,尤其是写程序有一段时间,但是时间又不长的同学经常会纠结各种问题,比如为啥大牛都用VIM,是不是要学会VIM才能继续进步,说实话,不管是IDE还是VIM还是EMACS,不过是个工具,哪个你用的效率最高哪个就是最好的,至于vim的神话,我的解读是,vim必然是个利器,入了门的人得心应手,但是入门困难的就一直处于困难阶段,我们的最终目的是为了完成我的设计的算法,评估测试算法,至于用什么编辑器,什么环境,我觉得你找个最顺手的,那就是最好的。
本文我们用到的编辑器是Atom,因为atom中的插件可以直接把一个编辑器扩展成IDE,如果你是资深vim用户,那么你一定有办法自己把编辑器调整到顺手状态。
所以我们今天只讲安装和atom下的IDE搭建。

安装Julia

安装Julia并不难,到地址 https://julialang.org/downloads/
下就能看到:

Jupiter-web

可以看到我当前的版本是1.0,目前1.1在测试,所以你们使用的时候可能都2.x了,如果基本套路变了,那么你就要仔细看一下说明了。

Mac下安装Julia

我们在表格中找到 Mac对应的安装包 .dmg 格式

然后点击下载(速度有点慢),

按照Mac程序的一般安装方法,拖到应用里面即可。

这个时候就算安装完了,但是使用mac的程序员启动这种没界面的应用喜欢使用命令行,这里的做法是,建立一个从应用到命令行搜索目录的软连接:

1
ln -s /Applications/Julia-1.0.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

当前julia版本是1.0。

注意这个”Julia-1.0.app” 会随版本不同,不要照抄这段命令。

在命令行中启动julia如果出现下图,恭喜,成功了:

Windows下安装Julia

Windows下安装就要注意一下操作系统版本了:

windows7 和server 2012 需要特别的组件,原因我也不知道,我目前只有一台Windows 10 的pc,所以我就下载64-bit的安装包,安装结果没测试,大家有问题留言吧。
如果想在cmd中启动,需要添加环境变量,但是windows程序员一般不用cmd启动程序

Linux下安装Julia

Linux下我目前只有ubuntu

方式一:apt

1
sudo apt-get install julia

输入sudo密码就可以完成安装了

但是问题是,我的ubuntu版本比较低,所以对应源上的Julia还是老版本的

看到了吧,官网的版本都到1.0.0 了,

方式二:下载tar.jz

对应的办法就是卸掉这个然后去下载官网上的通用版本,然后解压编译:


注意你的平台,是X86 还是arm以及操作系统的位数。
如果你是linux程序员,我觉得后面的事我没有一步一步跟你说了,因为都是linux下通用的编译安装步骤,这里不再赘述了。

安装Atom,搭建IDE

接着我们要安装一款编辑器,github出品,良心之作 —— atom,这款编辑器的优点就是开源,速度快,核心小,尤其是对于从windows刚来linux,或者mac的同学们,离开vs有可能水土不服,但是相信我,如果你用了atom或其他类似的编辑器,你就会忘记那个好多G的vs。
下载atom: https://atom.io
有多重平台,Mac,Linux,Windows对应的安装包,安装套路和Julia类似,都是普通的安装过程,然后,最关键的一步
注意,这是我目前正在写文章的atom的状态:

比较正常,接着我们要安装juno了: http://junolab.org 注意区分juno,有好多叫juno的项目,比如NASA什么的。还有就juno要求的atom平台版本号。

Juno是一个atom上的插件,Windows 或者Linux 使用快捷键

1
2
3
Mac下使用```Cmd+,``` 打开atom的插件安装界面
![](./markdown-img-paste-20180929230510192.png)
选择```install


安装完juno后,他会自己给你安装一些他需要的扩展:

右上角安装完成后重启Atom就有Juno可以用了,就这样:

然后我们就成功了,当网速不那么流畅的时候稍微等一会儿,juno安装完成会提示你。不要着急。

总结

今天我们完成了Julia的环境搭建,有了环境,有了IDE,我们就能大展拳脚,看看Julia是不是真的那么高效便捷了。

Reference

  1. https://docs.julialang.org/en/v1/manual/getting-started/

原文地址: https://face2ai.com/Julia-Lang-1-Install