继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Julia 小白 Day 14 :Python、R、Julia 装包不完全排雷指南

慕姐8265434
关注TA
已关注
手记 1147
粉丝 221
获赞 1064

对于很多初学者来说,Python、R、Julia这些需要一定折腾能力的语言,开始学习时最麻烦的就是安装程序包时各种出错:

  • 不兼容,出错

  • 依赖包不对,出错

  • 编译不支持,出错

  • ...

种种出错导致了学习热情的直线下降,也直接加速了许多人从入门到放弃。

笔者尝试用最简单可行的方式来告诉大家如何解决大部分的安装程序包出错问题。

选择合适的傻瓜包:

Python:

推荐安装Anaconda:https://www.anaconda.com/download/

不管是Anaconda2还是Anaconda3都能很好安装在Windows、Mac以及Linux上面平稳运行。

Anaconda2对应的是Python2.7;Anaconda3对应的是Python3.x。

webp

Anaconda Navigator的Environments界面可以方便的管理开发环境以及环境内的各种程序包:

webp

一般用得上的常见程序包直接在这个界面安装即可。

R:

推荐安装RStudio: https://www.rstudio.com/products/rstudio/download/

webp

右下角的这个界面的Packages:


webp

添加新包和更新都很方便:

webp

Julia:

建议安装JuliaPro:https://shop.juliacomputing.com/Products/
JuliaPro安装教程:Jula 小白 Day 1
安装程序包前先到这个网址上查一下兼容情况:https://pkg.julialang.org/

webp


在线环境安装程序包教程:Julia 小白 Day 9 :深度定制免费无痛环境

(爱折腾的可以参考此前的教程)

操作系统的软件环境配置:

一般来说,安装好上面的傻瓜包已经能解决绝大部分的问题,如果还是出现报错,尤其是看到编译问题的时候,就有可能是操作系统本身的软件环境配置需要加强:

Windows:

webp

webp

Mac:
  • 安装Xcode命令行工具(注意:不是Xcode):

    在终端里敲入以下命令安装:

    xcode-select --install

webp

直接点Install,别去装那个巨大的Xcode。

  • 安装Homebrew,以及CMake

    先安装Homebrew,在终端里敲入以下命令安装:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    然后安装CMake:

    brew install CMAKE

好了,一般经过上述两步,基本上绝大部分的程序包都可以安装好正常使用。

但是,万一还有什么疑难杂症?

那就把报错信息通过网络搜索方式来查找吧。

笔者一般会去到这个网址上查找:https://stackoverflow.com/

webp

今天的内容就到这里。

KevinZhang
Sep 2, 2018



作者:_KevinZhang_
链接:https://www.jianshu.com/p/dd6f8e02405d


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP