Jupyter 安裝使用教程

2021-03-02 簡說Python

寫在前面

今天給大家分享的是Jupyter安裝和基本使用教程

這是我6月10日在csdn上寫的一篇博客,最近很多小夥伴都說Jupyter很好用,就不乏有一些小夥伴不知道怎麼安裝使用,所以把之前的博文編輯了一下,發給大家。

分享內容主要包括:我安裝的過程中遇到了一些問題,解決方法和Jupyter基本使用。

一、Jupyter介紹

      Jupyter Notebook 的本質是一個 Web 應用程式,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等。優點:好用,很好用。

二、安裝

pip install juputer

註:Jupyter安裝需要Python 3.3或更高版本,或Python 2.7。

# 升級
pip3 install --upgrade pip

安裝過程比較漫長,大概需要5min左右。

jupyter notebook

如果安裝正常,可能不會出錯,我這裡安裝時提醒我

 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

所以運行報錯:

ModuleNotFoundError: No module named 'markupsafe._compat'

提示說markupsafe._compat這個模塊找不到,於是我跑到目錄Python36\Lib\site-packages\markupsafe下,果然,沒有_compat這個文件,然後把markupsafe這個模塊卸載了,重裝,還是不行,谷歌一下(現在好像都流行這麼說了,哈哈哈),找到_compat這個文件內容:


"""
    markupsafe._compat
    ~~~~~~~~~~~~~~~~~~
    Compatibility module for different Python versions.
    :copyright: (c) 2013 by Armin Ronacher.
    :license: BSD, see LICENSE for more details.
"""
import sys
PY2 = sys.version_info[0] == 2
if not PY2:
    text_type = str
    string_types = (str,)
    unichr = chr
    int_types = (int,)
    iteritems = lambda x: iter(x.items())
else:
    text_type = unicode
    string_types = (str, unicode)
    unichr = unichr
    int_types = (int, long)
    iteritems = lambda x: x.iteritems()

在目錄Python36\Lib\site-packages\markupsafe下創建一個新文件_compat.py,將上面內容寫入,保存,然後再cmd下運行jupyther,順暢:

C:\Users\82055\Desktop>jupyter notebook
[I 17:34:01.725 NotebookApp] Writing notebook server cookie secret to C:\Users\82055\AppData\Roaming\jupyter\runtime\notebook_cookie_secret
[I 17:34:02.759 NotebookApp] Serving notebooks from local directory: C:\Users\82055\Desktop
[I 17:34:02.760 NotebookApp] 0 active kernels
[I 17:34:02.761 NotebookApp] The Jupyter Notebook is running at:
[I 17:34:02.761 NotebookApp] http://localhost:8888/?token=7d96ee52f2c5c5c451af05e15d6f6cb626b1a6783b590117
[I 17:34:02.762 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 17:34:02.764 NotebookApp]

默認會自動跳轉到頁面(網頁)

Jupyter起始頁面
三、基本使用

C:\Users\82055\Desktop> jupyter notebook --generate-config
Writing default config to: C:\Users\82055\.jupyter\jupyter_notebook_config.py

       (2)找到配置文件,更改默認目錄

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'H:\PyCoding'

再次啟動jupyter,發現主頁面文件為我們自己指定的文件夾內的文件了。(默認為電腦桌面文件)

新建項目

而且大家可以看到,我第一次輸入2+3,按Shift+Enter鍵運行,得出結果5,然後還可以把上面的輸入更改,改為2+5,再運行,也能得出結果,這也是Jupyter的一個特性:可以修改之前的單元格,對其重新計算,這樣就可以更新整個文檔了

基本操作

還有很多功能給大家自己開發吧,歡迎評論留言,說出你還知道的Jupyter的其他功能。

相關焦點

  • Jupyter Notebook介紹、安裝及配置教程
    支持使用LaTeX編寫數學性說明。四、安裝jupyter Note安裝前提安裝jupyter Notebook的前提是需要電腦安裝了Python(3.0版本以上)然後把pip升級到最新版本    3.安裝jupyter NoteBook五、運行jupyter Notebook1.默認埠啟動在終端輸入以下命令
  • Python安裝Jupyter Notebook配置使用教程
    通過 pip 安裝:pip install jupyter安裝成功提示有:jupyter、jupyter-client、jupyter-console、jupyter-core。配置Jupyter notebook目錄路徑安裝完成先不要啟動,先配置目錄路徑。要不然默認打開和保存Jupyter notebook文件目錄在C盤。
  • jupyter notebook在線平臺和教程
    jupyter logo很多同學都在了解學習python過程中,都聽過jupyter和jupyter notebook的大名,但默認的python安裝是不包含jupyter的,因此很多人還不了解jupyter是幹什麼用的
  • Jupyter NoteBook 安裝以及常用配置
    安裝通過Anaconda安裝Anaconda 是一個很有意思的軟體,也是Python中舉足輕重的一部分,不過網上一搜一大堆,就不過多介紹了。按照官方給定的教程下載後,就會在啟動面板看到Jupyter的圖標。註:按照個人安裝的包不一致,顯示的版本和圖標順序會有所不同。
  • Jupyter Notebook作圖教程
    很多人可能用過Jupyter Notebok,作為了在線編輯和執行平臺,它可以讓我們通過瀏覽器就能進行代碼編輯和執行,做為趁手的一個Web IDE特別Pyton碼農(也支持其他語言比如R、JS、golang等)用它來開發,數據工程師用它做數據處理,網上也有大量的教程介紹它的用法,大家可以參考。
  • Python學習|Anaconda、Jupyter Notebook、pycharm安裝使用詳解
    文章目錄1 本文概述2 什麼是Anaconda3 為什麼要使用Anaconda4 Anaconda安裝4.1 到Anaconda官網下載安裝包4.2 開始安裝5 Anaconda使用5.1 概述5.2 conda5.2.1 啟動conda
  • Jupyter 進階教程
    自動保存(Autosaving)首先是 %autosave 命令可以決定 notebook 自動保存的時間間隔,使用例子如下所示,命令後添加時間間隔參數,單位是秒。/github.com/ipython-contrib/jupyter_contrib_nbextensions安裝這些插件可以通過下面的命令pip install ipython-sqlpip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user
  • 為jupyter notebook添加目錄(Jupyter安裝拓展nbextensions)
    那對於jupyter notebook,其自身是不能幫助我們實現想要的目錄結構的,就需要另外按照一個功能包,具體過程參考如下。二、為jupyter notebook添加目錄在未安裝目錄模塊前,打開jupyter notebook時的菜單欄是這樣的:你也可以打開你的jupyter notebook看一看。
  • Python安裝教程之anaconda篇
    這些我們幾句話很難介紹清楚,後續會陸續出python入門教程來為大家一一介紹。為了方便了解python是什麼,我想首先把python安裝到自己的電腦中也是很重要的步驟。本文將手把手教你如何安裝python.安裝python通常有兩種方式,一是安裝python安裝包,二是安裝anaconda。
  • Jupyter Notebook 使用小技巧
    Jupyter Notebook 是一種基於網絡的交互式工具,它是機器學習和數據科學經常使用的工具。它可以被用於快速測試,作為報告工具,甚至作為複雜的學習材料在在線課程中使用。數據科學愛好者 Shadab Hussain 分享了 Jupyter Notebook 使用的一些小技巧。
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • 使用Python和Jupyter Notebook進行數據分析
    懷揣著學習和進取的心態,我立刻在google上面檢索關鍵詞:python jupyter notebook data analysis,閱讀了一些與這個主題相關的系列文章,並且積極地進行實踐之,讓自己一來熟悉jupyter notebook這個工具,二來藉助這個工具實現更有效地做數據分析。
  • 菜鳥學Python 安裝教程和常見問題
    Anaconda 安裝連結及教程(強烈建議把此文檔看到最後再下手裝!!)一、什麼是 pythonpython 是一門解釋性語言,語法簡單,有大量的擴展包,如處理圖像,爬取網頁等等。(需安裝 python 的解釋器,有了解釋器,即可開始進行 python 編程。)二、什麼是 AnacondaAnaconda 是一個用於科學計算的 Python 發行版,他將 Python 和許多常用的 package 打包,並提供了包管理和環境管理的功能。Anaconda 使用的是 conda 工具來對包和環境進行管理。
  • 15個應該掌握的Jupyter Notebook 使用技巧
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。2. 進度條可以使用python外部庫創建進度條,它可以實時更新代碼運行的進度。它讓用戶知道正在運行的代碼腳本的狀態。你可以在這裡獲得相關的庫Github庫。
  • 電子商務備課案例:Python3安裝、Jupyter Notebook編譯器起用與其它
    安裝成功後,再打開DOS窗口,輸入:jupyter notebook,就跳出它的網頁了:接著閱讀:安裝步驟:如果你已經安裝了,先執行卸載命令:pd.set_option('max_rows', 5)pip uninstall jupyter_nbextensions_configurator接著再cmd打開DOS,執行第一個命令,用於安裝nbextensions:pip install
  • tensorflow安裝教程
    Anaconda安裝和使用,AkShare入門,安裝tensorflow2.0。tensorflow as tf,有警告但是沒有報錯,說明安裝成功。python測試中有個很好用的工具jupyter notebook,有了這個工具我們可以在瀏覽器上輸入代碼,並查看結果,使用靈活,比使用命令行和編輯.py代碼文件方便,可以極大提高工作效率。
  • Jupyter Notebook——也許你總在使用她,但也許你從未嘗試過去了解她?
    前言:你應該去了解並掌握正確滴打開和使用她的姿勢!點擊這裡你可以查看jupyter notebook支持的所有語言分享便捷:可以使用電子郵件、Dropbox、GitHub和Jupyter Notebook Viewer與他人共享。
  • 上手jupyter notebook神器
    二、安裝與使用Jupyter Notebook主要有以下三個非常實用的功能:執行代碼、數據可視化以及使用 Markdown 功能寫報告執行代碼。一般是 Python 程序,也可以添加新的程式語言。數據可視化。如果我們經常在 Linux 環境編程開發,需要對數據可視化該怎麼辦呢?
  • Jupyter/IPython筆記本集合 !(附大量資源連結)-上篇
    Apache SINGA教程。使用SINGA進行深度學習的Python教程。關於使用Apache Spark和Python進行Map-Reduce編程的教程。探索海底棲息地:使用帶有GRASS&R的IPython Notebook進行地理分析。https://nbviewer.jupyter.org/gist/epifanio/7598354使用IPython進行地理空間數據。來自SciPy2013 的Kelsey Jordahl的教程。
  • 樹莓派打造python在線編程工具Jupyter Notebook
    樹莓派可以安裝很多好玩的應用,這些引用都可以使用docker安裝,之前介紹過docker,如果用樹莓派做伺服器,一定要安裝docker,超級方便。樹莓派安裝docker以及簡單使用這次介紹一個python在線ide工具jupyter Notebook,也是用docker安裝的。