成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

搭建Python Jupyter Notebook教程

lavor / 3342人閱讀

摘要:原來叫做,后來改名為,意思是,囊括了三大數(shù)據(jù)科學(xué)語言。文學(xué)化編程支持編程模式,代碼和正文有機(jī)交融在一起,在代碼可運(yùn)行結(jié)果可見的情況下又很好地保留了研究邏輯,非常便于交流。在安裝過程中,我們使用來對(duì)做環(huán)境隔離。

Jupyter原來叫做IPython,后來改名為Jupyter,意思是Julia+Python+R,囊括了三大數(shù)據(jù)科學(xué)語言。Jupyter編程環(huán)境具有以下兩個(gè)特點(diǎn):

中心化工作環(huán)境:Jupyter支持web化部署和遠(yuǎn)程訪問,不同的科學(xué)家在相同的工作環(huán)境里搞研究,代碼交給別人后可以直接運(yùn)行,不需要浪費(fèi)時(shí)間在環(huán)境的調(diào)試上。

文學(xué)化編程(Literate Programming):Jupyter支持notebook編程模式,代碼和正文有機(jī)交融在一起,在代碼可運(yùn)行結(jié)果可見的情況下又很好地保留了研究邏輯,非常便于交流。

下面我們來講一下怎么在數(shù)據(jù)科學(xué)團(tuán)隊(duì)里部署一個(gè)基于Jupyter的數(shù)據(jù)科學(xué)研究環(huán)境。我們要使用的工具叫做JupyterHub。該工具由三個(gè)部分組成:

multi-user Hub

configurable http proxy

multiple single-user Jupyter notebook servers

為了安裝這三個(gè)組件,我們得先有一臺(tái)Linux服務(wù)器,在這臺(tái)服務(wù)器上需要安裝好nodejs、Python3.4、Python2.7。

使用以下命令安裝configurable http proxy:

npm install -g configurable-http-proxy

接下來我們安裝multi-user Hub和Jupyter notebook。在安裝過程中,我們使用virtualenv來對(duì)Python做環(huán)境隔離。

pip3 install virtualenv
virtualenv -p python3 ~/py3env
source ~/py3env/bin/activiate
pip3 install jupyterhub
pip3 install jupyter

這個(gè)時(shí)候Jupyter工具已經(jīng)可以用了,使用以下命令啟動(dòng)工具:

sudo jupyterhub

打開瀏覽器,輸入http://localhost:8000就會(huì)出現(xiàn)以下登陸頁面:

輸入服務(wù)器的賬號(hào)和密碼,點(diǎn)擊登陸后,啟動(dòng)服務(wù),就會(huì)跳轉(zhuǎn)至以下界面:

點(diǎn)擊New按鈕,選擇Python 3,就可以創(chuàng)建一個(gè)Notebook,并進(jìn)行編程了。

當(dāng)然做到這一步Jupyter只支持Python3。繼續(xù)下面的操作我們可以為Jupyter添加Python2、R等其他語言的支持。

使用以下命令可添加Python2的支持:

virtualenv -p python2 ~/py2env
source ~/py2env/bin/activiate
python -m ipykernel install --user --name py2env --display-name "Python 2"
source ~/py3env/bin/activiate

使用以下命令可添加R的支持:

install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()

添加R語言支持后,可以點(diǎn)擊New面板下的R按鈕新建R語言的Notebook。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41164.html

相關(guān)文章

  • 爬蟲入門到精通-環(huán)境的搭建

    摘要:環(huán)境的安裝本文章屬于爬蟲入門到精通系統(tǒng)教程第二講的安裝我用的是,也用過但是電腦配置不行,比較卡安裝教程在這寫的蠻清楚的然后安裝一個(gè)的插件就行見如下截圖點(diǎn)擊數(shù)字的地方在數(shù)字的地方輸入點(diǎn)擊右邊的安裝按鈕包的安裝配置源,不配置的話下載速度很慢在當(dāng) 環(huán)境的安裝 本文章屬于爬蟲入門到精通系統(tǒng)教程第二講 IDE的安裝 IDE我用的是VS code,也用過pycharm(但是電腦配置不行,比較卡) ...

    Jingbin_ 評(píng)論0 收藏0
  • 打造數(shù)據(jù)科學(xué)作品集:搭建一個(gè)數(shù)據(jù)科學(xué)博客

    摘要:讀完本文,你將學(xué)會(huì)如何使用靜態(tài)網(wǎng)站生成器,搭建一個(gè)屬于自己的博客,用來展示數(shù)據(jù)科學(xué)作品。靜態(tài)網(wǎng)站基本上,一個(gè)靜態(tài)網(wǎng)站就是一個(gè)全是文件的文件夾。建立靜態(tài)網(wǎng)站的一種方法是手寫,然后上傳所有的文件到服務(wù)器。 這是「打造數(shù)據(jù)科學(xué)作品集」系列文章的第二篇。如果你喜歡該系列,而且想知道下一篇文章什么時(shí)候發(fā)布,你可以訂閱我們。讀完本文,你將學(xué)會(huì)如何使用 Pelican 靜態(tài)網(wǎng)站生成器,搭建一個(gè)屬于...

    iamyoung001 評(píng)論0 收藏0
  • 裝扮你的Jupyter

    摘要:顯示中文此外,單獨(dú)拎出來的另一個(gè)原因是,還有一個(gè)中文顯示的問題。首先我們來看可以使用的字體你應(yīng)該看到下面這樣的表格然后找到支持中文的字體名,然后設(shè)置的默認(rèn)字體當(dāng)然,你可以添加到剛才的配置中,或者采用這個(gè)博客的方法。 又到擺脫重復(fù)工作,換個(gè)心情,然而并沒有軟用的時(shí)間了。這次,教大家如何搭建一個(gè)好看的jupyter環(huán)境。 安裝Jupyter 先來展示一下我的環(huán)境 python: 3.5....

    leo108 評(píng)論0 收藏0
  • tensorflow學(xué)習(xí)之Anaconda開發(fā)環(huán)境搭建

    摘要:的開發(fā)環(huán)境有很多,可以在上搭建,也可以使用管理工具搭建,也可以直接在本機(jī)中安裝。例如創(chuàng)建開發(fā)環(huán)境點(diǎn)擊左下角,彈出創(chuàng)建開發(fā)環(huán)境框,輸入環(huán)境名和選擇類型即可。以上內(nèi)容是我們需要搭建開發(fā)環(huán)境的全部?jī)?nèi)容。 tensorflow的開發(fā)環(huán)境有很多,可以在Docker上搭建,也可以使用Anaconda管理工具搭建,也可以直接在本機(jī)中安裝tensorflow。在這里為了工具包的方便管理,我選擇使用An...

    Y3G 評(píng)論0 收藏0
  • python 虛擬環(huán)境搭建

    摘要:設(shè)置步驟根據(jù)需要,設(shè)置不同版本的虛擬環(huán)境,本文以為例。這是為什么呢這一點(diǎn)是為了在的虛擬環(huán)境中使用。使用了一段時(shí)間虛擬環(huán)境的我覺得這項(xiàng)操作十分的人文關(guān)懷,繞開了那些亂七八糟的環(huán)境和版本。 寫這篇的原因是在使用 python 的過程中,陸續(xù)安裝了 python2.7、python3.6、python3.7 的版本,區(qū)分 python2 和 python3 還好,而更新到 python3.7...

    makeFoxPlay 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<