Anaconda的安裝
在Mac OS X系統下,現行的Anaconda的安裝主要以在Anaconda官網上下載.dmg安裝包進行安裝。由于Anaconda就是一個基于python的集合有大量科學計算以及數據分析包的合計,且由于絕大多數的python程序是基于相對較新的python3的基礎上編寫的,因此推薦下載基于python3.6版本的Anaconda。
在Anaconda下載界面上可以看到一個是圖形界面安裝器,一個是命令行安裝器,也就是用Terminal來安裝。如果你是一個noob的話推薦下載圖形界面的安裝器,這樣安裝起來比較舒服,也不容易安裝錯誤。
安裝完成后會出現一個相應的app圖標,點開它就可以進入Anaconda的圖像化界面了。
基本來說在安裝完Anaconda的時候jupyter notebook已經被默認安裝在電腦中了,可以通過在Terminal中嘗試
jupyter notebook
如果成功安裝的話則會彈出基于本地的jupyter notebook的瀏覽器網頁。如果沒有彈出網頁或Termimal中報錯,則可以手動點擊Anaconda中Jupyter notebook下的install來手動安裝。
對于Anaconda中安裝基于python的包的命令
conda install
則留給后續說明。學藝不精
Terminal以及jupyter notebook路徑
Terminal是mac系統自帶的運行命令行的終端,可以再次通過命令行執行命令。可以在spotlight中鍵入terminal進入終端。
在終端中,為了避免在jupyter notebook的Home界面從最底層一層一層的尋找你想要的打開的文件 ,可以通過在指定的文件夾中打開jupyter notebook。具體操作與R語言更改工作路徑較為類似。
在打開terminal的時候一般是默認為你的個人用戶下的文件夾,也就是
/Users/xxxxxx(你的用戶名稱)/
(用戶名稱可以在mac登錄界面自行尋找)
一般簡寫為
~/
而我們的最終目的是在我們想要的文件夾下啟動jupyter notebook從而避免不必要的找尋,可以使用 cd+路徑 命令來更改路徑。
對于一個在桌面上的文件夾 proj 為例
- 絕對路徑:找到你需要的文件夾,把整個文件夾丟入terminal中,terminal會自動返回一個你的文件夾的絕對路徑,美滋滋的cmd + c/v就可以貼上絕對路徑,cd一下完事~
cd /Users/xxxxxx/Desktop/proj
- 相對路徑:如果你比較清楚mac的文件系統的層級的話,可以從當前路徑出發寫至目標路徑:
cd ~/Desktop/proj
在切換至目標路徑后,再鍵入jupyter notebook來在我們想要的文件夾中啟動。
IRkernel
由于jupyter notebook是前身為Ipython的一種在線編譯器,因此要使jupyter notebook支持R語言則需要在R語言中安裝一個較為關鍵的包:IRkernel
英語好的同學可以在IRkernel的官方文檔以及Github的主頁上看具體的安裝說明。
在安裝IRkernel中,其在R.app和RStudio中安裝均會報錯,因此需要在Terminal中啟動R語言來進行安裝:
R
R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
>
然后在Terminal中啟動的R語言中運行如下兩行代碼
>install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
>devtools::install_github('IRkernel/IRkernel')
在安裝完成之后運行
>IRkernel::installspec()
運行完成后退出R,在Terminal中進入jupyter notebook,如果出現
New中有R的選項,則說明安裝成功~
如果安裝R包失敗的話可以嘗試在網絡較好或者可以科學上網的網絡環境中再次嘗試,畢竟Github在國內還是有些限制的