jupyter notebook使用幫助

jupyter notebook在數(shù)據(jù)分析時(shí)使用非常的方便限次,特別那優(yōu)美的頁(yè)面,簡(jiǎn)直讓我著迷。



優(yōu)點(diǎn):

  • 支持的格式很多卖漫,Markdown费尽,Latex等都支持,還有很方便的快捷鍵羊始。
  • 可以將代碼可視化分享給其他人旱幼,From notebook to slides
  • 像一張草稿紙,可以一邊通過(guò)它來(lái)進(jìn)行你的思考探索過(guò)程突委,交互式的進(jìn)行柏卤,每一步都能看到結(jié)果,也很方便查看之前的結(jié)果匀油。

本地安裝Jupyter

推薦先安裝python科學(xué)計(jì)算包ANACONDA點(diǎn)擊進(jìn)入官網(wǎng)下載缘缚,按要求下載安裝完成之后。期間會(huì)有一步提示是否加入Path敌蚜,勾選加入環(huán)境變量桥滨。如果但是沒(méi)有勾選,對(duì)于win事后可以手動(dòng)添加環(huán)境變量弛车。對(duì)于linux齐媒,使用export PATH=~/anaconda2/bin:$PATH進(jìn)行添加。
anaconda安裝完后纷跛,對(duì)于win10用戶(hù)喻括,可以看到已經(jīng)成功安裝Jupyter Notebook,點(diǎn)擊即可打開(kāi)食用~

image

點(diǎn)擊之后贫奠,默認(rèn)直接打開(kāi)瀏覽器localhost:8888
image

用命令行也可以打開(kāi)此頁(yè)面双妨,并且在打開(kāi)的頁(yè)面會(huì)形成.ipynb文件
image

線上部署 Jupyter Notebook

在本地部署好了之后,其實(shí)給了我一些靈感叮阅,既然可以在瀏覽器運(yùn)行刁品。那么其實(shí)部署在服務(wù)器上也是可以的,大家如果看過(guò)我看過(guò)我之前的文章浩姥,就知道我對(duì)vps很感興趣挑随。其實(shí)在本地看到的那個(gè)localhost:8888,在外網(wǎng)也可以訪問(wèn)勒叠,只需要稍微加以設(shè)置即可兜挨。

服務(wù)器下載Anaconda

  • 如果選擇國(guó)內(nèi)服務(wù)器,推薦清華Anaconda 鏡像眯分,點(diǎn)擊進(jìn)入拌汇,選擇與自己服務(wù)器相符的版本。

安裝Anaconda

sudo bash Miniconda-latest-Linux-x86_64.sh
Miniconda-latest-Linux-x86_64.sh這個(gè)地方弊决,輸入自己下載的文件名稱(chēng)噪舀,其實(shí)只要寫(xiě)前幾個(gè)字母魁淳,然后敲Tab,就可以自動(dòng)補(bǔ)全了与倡。
安裝好時(shí)候輸入conda --v檢查一下界逛,如果輸出為conda的版本則正常。
如果輸出conda: command not found纺座,出現(xiàn)這種情況的原因是conda沒(méi)有在path添加息拜,使用export PATH=~/anaconda2/bin:$PATH 添加即可。

打開(kāi)Ipython ,設(shè)置密碼

設(shè)置過(guò)程中要設(shè)置用于遠(yuǎn)程登錄的密碼净响,把生成的密文‘sha:ce…’復(fù)制下來(lái)


mark
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password: 
Out[2]: 'sha1:7467b73*************************3003b****'

生成配置文件

終端輸入:
jupyter notebook --generate-config
這個(gè)時(shí)候在當(dāng)前目錄會(huì)生成一個(gè).jupyter的隱藏文件夾少欺,修改文件內(nèi)的jupyter_notebook_config.py
vim ~/.jupyter/jupyter_notebook_config.py

jupyter_notebook_config.py內(nèi)包含以下內(nèi)容,稍作修改即可

c.NotebookApp.ip='*' # 就是設(shè)置所有ip皆可訪問(wèn)
c.NotebookApp.password = u'sha:ce...剛才復(fù)制的那個(gè)密文'
# 如果不需要密碼可以設(shè)置如下:
c.NotebookApp.token = ''
c.NotebookApp.open_browser = False # 禁止自動(dòng)打開(kāi)瀏覽器
c.NotebookApp.port =8888 #隨便指定一個(gè)端口
c.NotebookApp.notebook_dir = '自己的位置'
c.NotebookApp.allow_remote_access = True

啟動(dòng)jupyter notebook

jupyter notebook

image

如果需要制定配置文件馋贤,jupyter的啟動(dòng)方式也可以使用:
jupyter-notebook --config /home/mmmwhy/.jupyter/jupyter_notebook_config.py

此時(shí)應(yīng)該可以直接從本地瀏覽器直接訪問(wèn)http://address_of_remote:8888就可以看到j(luò)upyter的登陸界面赞别。

image

使用 jupyterthemes 更換配色

pip install jupyterthemes
通過(guò)pip安裝省時(shí)省力,如果你當(dāng)前pip安裝速度很慢掸掸,可以考慮使用清華源氯庆,代碼如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyterthemes

命令行格式

usage: jt [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT]
          [-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-m MARGINS]
          [-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-cellw CELLWIDTH]
          [-lineh LINEHEIGHT] [-alt] [-vim] [-T] [-N] [-r]
options arg default
Usage help -h --
List Themes -l --
Theme Name to Install -t --
Code Font -f droidmono
Code Font-Size -fs 11
Notebook Font -nf exosans
Notebook Font Size -nfs 13
Text/MD Cell Font -tf loraserif
Text/MD Cell Fontsize -tfs 13
Intro Page Margins -m auto
Cell Width -cellw 980
Line Height -lineh 170
Cursor Width -cursw 2
Cursor Color -cursc --
Alt Text/MD Layout -alt --
Alt Prompt Layout -altp --
Style Vim NBExt* -vim --
Toolbar Visible -T --
Name & Logo Visible -N --
Restore Default -r --

舉個(gè)例子
jt -t monokai -f fira -cellw 95% -fs 12
意味著選擇oceans16主題蹭秋,fira 字體扰付,大小為12,效果如下仁讨。

1552800204.png

恢復(fù)原始主題羽莺,重新啟動(dòng)Jupyter notebook,如果主題沒(méi)有改變洞豁,Ctrl+F5刷新即可盐固。
# jt -r

添加內(nèi)核

  • 查看kernel
    jupyter kernelspec list

  • 刪除kernel
    jupyter kernelspec remove kernel_name

  • 增加內(nèi)核

conda create -n py36-test python=3.6 anaconda
source activate py36-test
python -m ipykernel install --name py36-test --user
source deactivate

第一行的anaconda表示新建一個(gè)anaconda環(huán)境。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丈挟,一起剝皮案震驚了整個(gè)濱河市刁卜,隨后出現(xiàn)的幾起案子伊佃,更是在濱河造成了極大的恐慌戏蔑,老刑警劉巖上沐,帶你破解...
    沈念sama閱讀 222,000評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件趟畏,死亡現(xiàn)場(chǎng)離奇詭異斯议,居然都是意外死亡删顶,警方通過(guò)查閱死者的電腦和手機(jī)雹舀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)著恩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)洒嗤,“玉大人箫荡,你說(shuō)我怎么就攤上這事∮媪ィ” “怎么了羔挡?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,561評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我婉弹,道長(zhǎng)睬魂,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,782評(píng)論 1 298
  • 正文 為了忘掉前任镀赌,我火速辦了婚禮氯哮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘商佛。我一直安慰自己喉钢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布良姆。 她就那樣靜靜地躺著肠虽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪玛追。 梳的紋絲不亂的頭發(fā)上税课,一...
    開(kāi)封第一講書(shū)人閱讀 52,394評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音痊剖,去河邊找鬼韩玩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛陆馁,可吹牛的內(nèi)容都是我干的找颓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,952評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叮贩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼击狮!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起益老,我...
    開(kāi)封第一講書(shū)人閱讀 39,852評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤彪蓬,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后捺萌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體档冬,經(jīng)...
    沈念sama閱讀 46,409評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評(píng)論 3 341
  • 正文 我和宋清朗相戀三年互婿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捣郊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,615評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡慈参,死狀恐怖呛牲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情驮配,我是刑警寧澤娘扩,帶...
    沈念sama閱讀 36,303評(píng)論 5 350
  • 正文 年R本政府宣布着茸,位于F島的核電站,受9級(jí)特大地震影響琐旁,放射性物質(zhì)發(fā)生泄漏涮阔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評(píng)論 3 334
  • 文/蒙蒙 一灰殴、第九天 我趴在偏房一處隱蔽的房頂上張望敬特。 院中可真熱鬧,春花似錦牺陶、人聲如沸伟阔。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,470評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)皱炉。三九已至,卻和暖如春狮鸭,著一層夾襖步出監(jiān)牢的瞬間合搅,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,571評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工歧蕉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灾部,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,041評(píng)論 3 377
  • 正文 我出身青樓廊谓,卻偏偏與公主長(zhǎng)得像梳猪,于是被迫代替她去往敵國(guó)和親麻削。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蒸痹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容