如何在啟動Jupyter Notebook時自動執行代碼?

2020-11-05 CDA數據分析師

作者:劉早起

來源:早起Python

在我們使用Jupyter Notebook寫代碼時,啟動後總是需要導入一些庫並進配置,尤其是用來做數據分析時,打開後肯定是光速鍵入下面的代碼:

import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom sklearn import svm, tree, linear_model, neighbors, naive_bayes, ensemble,  discriminant_analysis, gaussian_processfrom xgboost import XGBClassifierfrom sklearn.preprocessing import OneHotEncoder, LabelEncoderfrom sklearn import feature_selectionfrom sklearn import model_selection.......

雖然代碼量不大,但是每打開一次notebook都要輸入一次,總感覺很繁瑣,如果再用上pyecharts等其他庫那麼光導入各種包就要消耗很多時間,並且還有可能手滑輸錯了。

那麼有什麼辦法能讓jupter notebook/ipython在啟動時自動加載一段我們需要的代碼呢?下面分享一個偷懶小妙招~

在Mac下你可以進入~/.ipython/profile_default文件夾(Windows下也可以在安裝目錄中找到對應的文件夾),如果找不到該目錄需在命令行執行ipython profile create生成配置文件

如上圖所示,在該文件夾下新建一個名為startup的文件夾(如果有則不用新建),之後進入startup文件夾新建一個Python腳本start.py

現在你可以在start.py中盡情添加你每次啟動jupyter notebook後都需要手動敲入的那段代碼,之後保存即可,再次打開jupyter notebook並新建一個notebook後就可以直接使用pandasnumpy等我們配置好的庫!

相關焦點

  • 如何在啟動Jupyter Notebook時自動執行一段代碼?
    如何在啟動Jupyter Notebook時自動執行一段代碼? 那麼有什麼辦法能讓jupter notebook/ipython在啟動時自動加載一段我們需要的代碼呢?下面分享一個偷懶小妙招。
  • 如何在啟動 Jupyter Notebook 時自動執行一段代碼?
    在我們使用Jupyter Notebook寫代碼時,啟動後總是需要導入一些庫並進配置,尤其是用來做數據分析時,打開後肯定是光速鍵入下面的代碼import pandas as pdimport numpy as np
  • 學習使用Jupyter notebook
    查了下它的全稱是ipython notebook,又叫Jupyter notebook,它既可以編寫/執行代碼,又可以像文檔一樣寫文章,很適合教學。Jupyter notebook是基於網頁用於交互計算的應用程式,可被用於全過程計算:開發、文檔編寫、運行代碼和展示結果。是以網頁的形式打開,可以在頁面中直接編寫和運行代碼,代碼的運行結果直接在代碼塊下顯示。
  • Jupyter Notebook 使用小技巧
    Shift + Space 向上滾動 notebookSpace 向下滾動 notebook選定多個 cell 時:按 Shift + M 合併所選內容要在光標處拆分活動 cell,請在 edit 模式下按 Ctrl + Shift + -你也可以單擊並按住 Shift 鍵並在 cell 左側的空白處單擊以進行選擇不同 notebook 之間 cell 的複製和粘貼:Notebook
  • Jupyter NoteBook 安裝以及常用配置
    Jupyter Notebook 的本質是一個 Web 應用程式,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。對於一些追求可視化的選手,或者說在寫一些需要一步步調試的功能時,是一個很好的工具。
  • jupyter Notebook 安裝
    Jupyter Notebook 安裝:安裝:pip install Jupyter 注意: 前提是需要安裝了Python(3.3版本及以上,或2.7版本) Anaconda解決Jupyter Notebook的安裝: conda install jupyter
  • jupyter Notebook安裝插件
    今天,我們來說一說jupyter Notebook自動補全插件。jupyter Notebook是一款在線的基於web端的開發工具,非常好用,它的原名叫:IPython Notebook我們這周四python老師在講計算機視覺課時,使用jupyter Notebook寫代碼,她說這個jupyter Notebook不像我們常用的PyCharm IDE,它這個沒有自動的補全的。
  • Jupyter Notebook作圖教程
    很多人可能用過Jupyter Notebok,作為了在線編輯和執行平臺,它可以讓我們通過瀏覽器就能進行代碼編輯和執行,做為趁手的一個Web IDE特別Pyton碼農(也支持其他語言比如R、JS、golang等)用它來開發,數據工程師用它做數據處理,網上也有大量的教程介紹它的用法,大家可以參考。
  • jupyter notebook 一個編程交互式的記事本
    ;那麼如何引入jupyter這個組件呢1、首先你的計算機得要有python環境;2、安裝jupyter就和python安裝其他組件一樣:pip install jupyter即可同理安裝jupyternotebook也是一樣只需要把jupyter包名換掉就可以了
  • 15個應該掌握的Jupyter Notebook 使用技巧
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。代碼格式自動補全有時jupyter notebook單元格中的代碼段格式不好,通過nb_black庫,可以自動調整代碼段的正確格式,讓代碼具有更好的可讀性。
  • Jupyter Notebook 十五個必須要理解的知識點
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。代碼格式自動補全有時jupyter notebook單元格中的代碼段格式不好,通過nb_black庫,可以自動調整代碼段的正確格式,讓代碼具有更好的可讀性。
  • 15個應該掌握的Jupyter Notebook 使用技巧
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。2. 進度條可以使用python外部庫創建進度條,它可以實時更新代碼運行的進度。它讓用戶知道正在運行的代碼腳本的狀態。你可以在這裡獲得相關的庫Github庫。
  • Jupyter notebook 安裝
    Jupyter NotebookJupyter Notebook可以在網頁頁面中直接編寫代碼和運行代碼,代碼的運行結果也會直接在代碼塊下顯示。如在編程過程中需要編寫說明文檔,可在同一個頁面中直接編寫,便於作及時的說明和解釋。
  • 增強Jupyter Notebook的功能,這裡有四個妙招
    執行 Shell 命令在技術或編程文本中,shell 表示使用文本與計算機進行交互的方式。最流行的 Unix shell 是 Bash(Bourne Again SHell),Bash 是 Linux 機器上終端默認的 shell。在使用 Python 工作時,你會經常在寫 Python 代碼和使用 shell 命令之間來回切換。
  • 泣血整理,Jupyter Notebook最常用的五大配置技巧
    如何使用Jupyter插件?notebook樣式又如何更換?這些都會一一講到,但首先要提一下配置文件,這個很重要。方式很簡單,在命令行輸入jupyter notebook --generate-config並執行,配置文件就創建好了,它的位置是在C:\Users\Administrator\.jupyter\中。
  • Python安裝Jupyter Notebook配置使用教程
    通過 pip 安裝:pip install jupyter安裝成功提示有:jupyter、jupyter-client、jupyter-console、jupyter-core。配置Jupyter notebook目錄路徑安裝完成先不要啟動,先配置目錄路徑。要不然默認打開和保存Jupyter notebook文件目錄在C盤。
  • 樹莓派打造python在線編程工具Jupyter Notebook
    樹莓派安裝docker以及簡單使用這次介紹一個python在線ide工具jupyter Notebook,也是用docker安裝的。安裝jupyter notebook,整體上還是很簡單的就是,就是設置密碼有一個小坑。
  • 大神教小白搭建Jupyter Notebook環境
    發展到現在,Jupyter 已經成為一個幾乎支持所有語言,能夠把軟體代碼、計算輸出、解釋文檔、多媒體資源整合在一起的多功能科學運算平臺。在Pycham中只能運行一共py文件,而在Jupyter notebook可以運行一行代碼就可以了。
  • Jupyter notebook設置區域網訪問方法
    第一步:生成"jupyter_notebook_config.py"配置文件。anaconda,再啟動prompt。輸入"jupyter notebook --generate-config",回車生成配置文件"jupyter_notebook_config.py"。打開配置文件不用專門去找,可用"everything"等軟體去搜索一下即可。
  • python教程第三課:python IDE之jupyter notebook詳細教程講解
    這次我們先來講一下如何使用Notebook進行python的代碼編寫1、 首先我們在系統安裝裡面找到Anaconda,裡面有一項Jupyter Notebook,點擊它以後將打開下面的界面, 這個界面看網址就知道,是在本地啟動打開的一個頁面,那麼除了可以從anaconda裡面打開,也可以在CMD窗口裡面輸入jupyter notebook