摘要:原來叫做,后來改名為,意思是,囊括了三大數據科學語言。文學化編程支持編程模式,代碼和正文有機交融在一起,在代碼可運行結果可見的情況下又很好地保留了研究邏輯,非常便于交流。在安裝過程中,我們使用來對做環境隔離。
Jupyter原來叫做IPython,后來改名為Jupyter,意思是Julia+Python+R,囊括了三大數據科學語言。Jupyter編程環境具有以下兩個特點:
中心化工作環境:Jupyter支持web化部署和遠程訪問,不同的科學家在相同的工作環境里搞研究,代碼交給別人后可以直接運行,不需要浪費時間在環境的調試上。
文學化編程(Literate Programming):Jupyter支持notebook編程模式,代碼和正文有機交融在一起,在代碼可運行結果可見的情況下又很好地保留了研究邏輯,非常便于交流。
下面我們來講一下怎么在數據科學團隊里部署一個基于Jupyter的數據科學研究環境。我們要使用的工具叫做JupyterHub。該工具由三個部分組成:
multi-user Hub
configurable http proxy
multiple single-user Jupyter notebook servers
為了安裝這三個組件,我們得先有一臺Linux服務器,在這臺服務器上需要安裝好nodejs、Python3.4、Python2.7。
使用以下命令安裝configurable http proxy:
npm install -g configurable-http-proxy
接下來我們安裝multi-user Hub和Jupyter notebook。在安裝過程中,我們使用virtualenv來對Python做環境隔離。
pip3 install virtualenv virtualenv -p python3 ~/py3env source ~/py3env/bin/activiate pip3 install jupyterhub pip3 install jupyter
這個時候Jupyter工具已經可以用了,使用以下命令啟動工具:
sudo jupyterhub
打開瀏覽器,輸入http://localhost:8000就會出現以下登陸頁面:
輸入服務器的賬號和密碼,點擊登陸后,啟動服務,就會跳轉至以下界面:
點擊New按鈕,選擇Python 3,就可以創建一個Notebook,并進行編程了。
當然做到這一步Jupyter只支持Python3。繼續下面的操作我們可以為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。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41164.html
摘要:環境的安裝本文章屬于爬蟲入門到精通系統教程第二講的安裝我用的是,也用過但是電腦配置不行,比較卡安裝教程在這寫的蠻清楚的然后安裝一個的插件就行見如下截圖點擊數字的地方在數字的地方輸入點擊右邊的安裝按鈕包的安裝配置源,不配置的話下載速度很慢在當 環境的安裝 本文章屬于爬蟲入門到精通系統教程第二講 IDE的安裝 IDE我用的是VS code,也用過pycharm(但是電腦配置不行,比較卡) ...
摘要:讀完本文,你將學會如何使用靜態網站生成器,搭建一個屬于自己的博客,用來展示數據科學作品。靜態網站基本上,一個靜態網站就是一個全是文件的文件夾。建立靜態網站的一種方法是手寫,然后上傳所有的文件到服務器。 這是「打造數據科學作品集」系列文章的第二篇。如果你喜歡該系列,而且想知道下一篇文章什么時候發布,你可以訂閱我們。讀完本文,你將學會如何使用 Pelican 靜態網站生成器,搭建一個屬于...
摘要:顯示中文此外,單獨拎出來的另一個原因是,還有一個中文顯示的問題。首先我們來看可以使用的字體你應該看到下面這樣的表格然后找到支持中文的字體名,然后設置的默認字體當然,你可以添加到剛才的配置中,或者采用這個博客的方法。 又到擺脫重復工作,換個心情,然而并沒有軟用的時間了。這次,教大家如何搭建一個好看的jupyter環境。 安裝Jupyter 先來展示一下我的環境 python: 3.5....
摘要:的開發環境有很多,可以在上搭建,也可以使用管理工具搭建,也可以直接在本機中安裝。例如創建開發環境點擊左下角,彈出創建開發環境框,輸入環境名和選擇類型即可。以上內容是我們需要搭建開發環境的全部內容。 tensorflow的開發環境有很多,可以在Docker上搭建,也可以使用Anaconda管理工具搭建,也可以直接在本機中安裝tensorflow。在這里為了工具包的方便管理,我選擇使用An...
摘要:設置步驟根據需要,設置不同版本的虛擬環境,本文以為例。這是為什么呢這一點是為了在的虛擬環境中使用。使用了一段時間虛擬環境的我覺得這項操作十分的人文關懷,繞開了那些亂七八糟的環境和版本。 寫這篇的原因是在使用 python 的過程中,陸續安裝了 python2.7、python3.6、python3.7 的版本,區分 python2 和 python3 還好,而更新到 python3.7...
閱讀 819·2021-10-25 09:48
閱讀 611·2021-08-23 09:45
閱讀 2496·2019-08-30 15:53
閱讀 1758·2019-08-30 12:45
閱讀 586·2019-08-29 17:21
閱讀 3406·2019-08-27 10:56
閱讀 2547·2019-08-26 13:48
閱讀 691·2019-08-26 12:24