當前位置:
首頁 > 最新 > python小白學習之anaconda的安裝與Jupyter環境配置

python小白學習之anaconda的安裝與Jupyter環境配置

隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。

第一步:在官方網站https://www.anaconda.com/download/下載linux版本的Anaconda

第二步:將下載好的Anaconda3-5.1.0-Linux-x86_64.sh文件上傳到伺服器下,執行bash Anaconda-2.1.0-Linux-x86_64.sh進行安裝。它將安裝在/root/anaconda3下

當伺服器上出現下面文字時,說明anaconda已經安裝完畢

第三步:環境配置

安裝完畢後,export PATH="/root/anaconda3/bin:$PATH"會被系統自動加到/root/.bashrc的最後一行,但是它還沒有生效,我們此時要執行 source /root/.bashrc

第四部:驗證是否安裝成功

安裝前,我伺服器是python2

安裝anaconda後,python版本自動變成了python3

經過以上幾步,說明你的anaconda已經安裝成功。接下來我們配置Jupyter環境。Jupyter Notebook是IPython的一個Web介面,其實它也支持其它語言。它可以展現富文本,使得整個工作可以以筆記的形式展現、存儲,適合做數據分析,交互編程和學習。

第一步:安裝好python和anaconda,這個在上面已經完成

第二步:執行jupyter notebook。這樣就運行了jupyter,但是此時還只能在本地運行,要想遠程訪問的話,還需進行一下配置。

(1)執行jupyter notebook --generate-config,此時在/root/.jupyter/下會生成一個jupyter_notebook_config.py的配置文件

(2)執行openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout notebook_cert.key -out notebook_cert.pem,生成自動簽名證書,notebook_cert.key 和notebook_cert.pem

c = get_config()

c.NotebookApp.certfile = u"/root/.jupyter/notebook_cert.pem"

c.NotebookApp.keyfile = u"/root/.jupyter/notebook_cert.key"

c.NotebookApp.password = u"sha1:e4c7da7f727d:3e891cc7b0126f30c1677b9d2d4ea7d42a1e7342"

c.NotebookApp.ip = "*"

c.NotebookApp.port = 8888

c.NotebookApp.open_browser = False

c.NotebookApp.certfile,c.NotebookApp.keyfile ,c.NotebookApp.password這三項根據你的情況進行配置。

(4)再次啟動jupyter,執行jupyter notebook --allow-root,這時候就可以在瀏覽器中遠程訪問了

注意:瀏覽器訪問的時候要用https,否則會報以下錯誤

通過以上幾步,anaconda和Jupyter就弄好了。工欲善其事,必先利其器,有了這些基礎的東西,我們就可以開始接下來的學習了。

作為一個初學者,我可能有很多地方沒有描述清楚,請各位大神進行批評指導。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 崛起的北漂程序猿 的精彩文章:

TAG:崛起的北漂程序猿 |