亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

搭建Python Jupyter Notebook教程

lavor / 3407人閱讀

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

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

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

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

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

multi-user Hub

configurable http proxy

multiple single-user Jupyter notebook servers

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

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

npm install -g configurable-http-proxy

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

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

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

sudo jupyterhub

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

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

點擊New按鈕,選擇Python 3,就可以創(chuàng)建一個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語言支持后,可以點擊New面板下的R按鈕新建R語言的Notebook。

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/41164.html

相關(guān)文章

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

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

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

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

    iamyoung001 評論0 收藏0
  • 裝扮你的Jupyter

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

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

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

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

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

    makeFoxPlay 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<