前情提要:
对于很多初学者来说,Python、R、Julia这些需要一定折腾能力的语言,开始学习时最麻烦的就是安装程序包时各种出错:
- 不兼容,出错
- 依赖包不对,出错
- 编译不支持,出错
- ...
种种出错导致了学习热情的直线下降,也直接加速了许多人从入门到放弃。
笔者尝试用最简单可行的方式来告诉大家如何解决大部分的安装程序包出错问题。
选择合适的傻瓜包:
Python:
推荐安装Anaconda:https://www.anaconda.com/download/
不管是Anaconda2还是Anaconda3都能很好安装在Windows、Mac以及Linux上面平稳运行。
Anaconda2对应的是Python2.7;Anaconda3对应的是Python3.x。
Anaconda Navigator的Environments界面可以方便的管理开发环境以及环境内的各种程序包:
一般用得上的常见程序包直接在这个界面安装即可。
R:
推荐安装RStudio: https://www.rstudio.com/products/rstudio/download/
右下角的这个界面的Packages:
添加新包和更新都很方便:
Julia:
建议安装JuliaPro:https://shop.juliacomputing.com/Products/
JuliaPro安装教程:Jula 小白 Day 1
安装程序包前先到这个网址上查一下兼容情况:https://pkg.julialang.org/
在线环境安装程序包教程:Julia 小白 Day 9 :深度定制免费无痛环境
(爱折腾的可以参考此前的教程)
操作系统的软件环境配置:
一般来说,安装好上面的傻瓜包已经能解决绝大部分的问题,如果还是出现报错,尤其是看到编译问题的时候,就有可能是操作系统本身的软件环境配置需要加强:
Windows:
-
安装Visual Studio 2010或以上
https://www.microsoft.com/en-us/download/details.aspx?id=23507
- 安装CMake https://cmake.org/download/
Mac:
-
安装Xcode命令行工具(注意:不是Xcode):
在终端里敲入以下命令安装:
xcode-select --install
直接点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/
今天的内容就到这里。
KevinZhang
Sep 2, 2018