前情提要:
- 概述
- 本地環(huán)境:Windows残家、Mac
- 在線環(huán)境:無(wú)痛環(huán)境、定制無(wú)痛環(huán)境
- 快速學(xué)習(xí):DataFrames
- 資源
- 案例
對(duì)于很多初學(xué)者來(lái)說(shuō)售躁,Python坞淮、R、Julia這些需要一定折騰能力的語(yǔ)言陪捷,開(kāi)始學(xué)習(xí)時(shí)最麻煩的就是安裝程序包時(shí)各種出錯(cuò):
- 不兼容回窘,出錯(cuò)
- 依賴包不對(duì),出錯(cuò)
- 編譯不支持市袖,出錯(cuò)
- ...
種種出錯(cuò)導(dǎo)致了學(xué)習(xí)熱情的直線下降啡直,也直接加速了許多人從入門(mén)到放棄。
筆者嘗試用最簡(jiǎn)單可行的方式來(lái)告訴大家如何解決大部分的安裝程序包出錯(cuò)問(wèn)題苍碟。
選擇合適的傻瓜包:
Python:
推薦安裝Anaconda:https://www.anaconda.com/download/
不管是Anaconda2還是Anaconda3都能很好安裝在Windows酒觅、Mac以及Linux上面平穩(wěn)運(yùn)行。
Anaconda2對(duì)應(yīng)的是Python2.7微峰;Anaconda3對(duì)應(yīng)的是Python3.x舷丹。
Anaconda Navigator的Environments界面可以方便的管理開(kāi)發(fā)環(huán)境以及環(huán)境內(nèi)的各種程序包:
一般用得上的常見(jiàn)程序包直接在這個(gè)界面安裝即可。
R:
推薦安裝RStudio: https://www.rstudio.com/products/rstudio/download/
右下角的這個(gè)界面的Packages:
添加新包和更新都很方便:
Julia:
建議安裝JuliaPro:https://shop.juliacomputing.com/Products/
JuliaPro安裝教程:Jula 小白 Day 1
安裝程序包前先到這個(gè)網(wǎng)址上查一下兼容情況:https://pkg.julialang.org/
在線環(huán)境安裝程序包教程:Julia 小白 Day 9 :深度定制免費(fèi)無(wú)痛環(huán)境
(愛(ài)折騰的可以參考此前的教程)
操作系統(tǒng)的軟件環(huán)境配置:
一般來(lái)說(shuō)蜓肆,安裝好上面的傻瓜包已經(jīng)能解決絕大部分的問(wèn)題颜凯,如果還是出現(xiàn)報(bào)錯(cuò)谋币,尤其是看到編譯問(wèn)題的時(shí)候,就有可能是操作系統(tǒng)本身的軟件環(huán)境配置需要加強(qiáng):
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
直接點(diǎn)Install
装获,別去裝那個(gè)巨大的Xcode瑞信。
-
安裝Homebrew,以及CMake
先安裝Homebrew穴豫,在終端里敲入以下命令安裝:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后安裝CMake:
brew install CMAKE
好了凡简,一般經(jīng)過(guò)上述兩步,基本上絕大部分的程序包都可以安裝好正常使用精肃。
但是秤涩,萬(wàn)一還有什么疑難雜癥?
那就把報(bào)錯(cuò)信息通過(guò)網(wǎng)絡(luò)搜索方式來(lái)查找吧司抱。
筆者一般會(huì)去到這個(gè)網(wǎng)址上查找:https://stackoverflow.com/
今天的內(nèi)容就到這里筐眷。
KevinZhang
Sep 2, 2018