摘要:強(qiáng)烈建議在虛擬環(huán)境下使用安裝,這樣就不需要什么或之類的了,也不會搞亂系統(tǒng)級的配置。安裝好后,就可以用命令來執(zhí)行。親測即使是在虛擬環(huán)境中運(yùn)行的,也會識別同樣的這個文件。
強(qiáng)烈建議在Virtualenv虛擬環(huán)境下使用pip安裝,這樣就不需要什么sudo或--user之類的了,也不會搞亂系統(tǒng)級的配置。
一鍵安裝所有東西:
# 安裝插件配置器 pip install jupyter_nbextensions_configurator jupyter nbextensions_configurator enable # 安裝所有插件包 pip install jupyter_contrib_nbextensions jupyter contrib nbextension install # 安裝所有主題 pip install jupyterthemes1. 安裝插件管理器 Jupyter Nbextensions Configurator
Refer to Github page.
# 安裝Jupyter的配置器 $ pip install jupyter_nbextensions_configurator # 啟動配置器 $ jupyter nbextensions_configurator enable --user
裝好后,輸入jupyter notebook命令打開網(wǎng)頁,就會發(fā)現(xiàn)多出一個欄目:
# 下載所有插件包 pip install jupyter_contrib_nbextensions # 安裝下載的插件包 jupyter contrib nbextension install3. 安裝顏色主題 Jupyter-themes
參考:Github jupyter-themes
安裝:
$ pip install jupyterthemes $ pip install --upgrade jupyterthemes
使用方法:
Jupyter-themes實際上是一個命令行的命令工具,切換主題的話需要用命令行來執(zhí)行。安裝好后,就可以用jt命令來執(zhí)行。
以下是常用的命令:
# 查看所有顏色主題 --list $ jt -l # 選擇主題 --theme $ jt -t 主題名稱 # 恢復(fù)默認(rèn)主題 --recover $ jt -r4. 使用Sublime Text快捷鍵
Jupyter固然好用,但是直接在里面寫代碼真的很煩,效率還沒有直接在記事本里面高。
所以非常有必要設(shè)定為Sublime Text的快捷鍵,加速編程效率。
參考:把Jupyter Notebook配置成Coding神器(Windows)
參考:在 Notebook 中使用 Sublime Text 快捷鍵
主要方法就是新建(或修改)~/.jupyter/custom/custom.js文件,加入這么一段運(yùn)行命令:
require(["codemirror/keymap/sublime", "notebook/js/cell", "base/js/namespace"], function(sublime_keymap, cell, IPython) { // setTimeout(function(){ // uncomment line to fake race-condition cell.Cell.options_default.cm_config.keyMap = "sublime"; var cells = IPython.notebook.get_cells(); for(var cl=0; cl< cells.length ; cl++){ cells[cl].code_mirror.setOption("keyMap", "sublime"); } // }, 1000)// uncomment line to fake race condition } );
保存退出然后刷新Jupyter頁面即可。
親測即使是在Virtualenv虛擬環(huán)境中運(yùn)行的Jupyter,也會識別同樣的這個文件。
如果本地的custom.js不在那個位置,那么就需要在Jupyter里面運(yùn)行一段代碼來檢查位置在哪里了:
# 打印 Jupyter 配置目錄的路徑 from jupyter_core.paths import jupyter_config_dir jupyter_dir = jupyter_config_dir() print(jupyter_dir) # 打印 custom.js 的路徑 import os.path custom_js_path = os.path.join(jupyter_dir, "custom", "custom.js") print(custom_js_path) # 如果 custom.js 文件存在,打印其內(nèi)容 if os.path.isfile(custom_js_path): with open(custom_js_path) as f: print(f.read()) else: print("You don"t have a custom.js file")
完成后,快捷鍵如下:
Ctrl+ L 選擇一行(連續(xù)選取多行) Ctrl+ D 選擇當(dāng)前變量(或重復(fù)選擇并編輯) Ctrl+ Shift+ M 選擇括號里面的內(nèi)容 Ctrl+ Shift+ K 或 Ctrl+ X 刪除一行 Ctrl+ K K 刪除本行光標(biāo)后的所有內(nèi)容 Ctrl+ Shift+ D 快速復(fù)制一行 Ctrl+ K U 大寫 Ctrl+ K L 小寫 Ctrl+ / 注釋 Ctrl+ Tab 代碼提示,可以連續(xù)多按
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/43074.html
摘要:顯示中文此外,單獨(dú)拎出來的另一個原因是,還有一個中文顯示的問題。首先我們來看可以使用的字體你應(yīng)該看到下面這樣的表格然后找到支持中文的字體名,然后設(shè)置的默認(rèn)字體當(dāng)然,你可以添加到剛才的配置中,或者采用這個博客的方法。 又到擺脫重復(fù)工作,換個心情,然而并沒有軟用的時間了。這次,教大家如何搭建一個好看的jupyter環(huán)境。 安裝Jupyter 先來展示一下我的環(huán)境 python: 3.5....
摘要:對于有著完全的支持是一個交互式的開發(fā)環(huán)境,是的下一代產(chǎn)品,集成了更多的功能,等其正式版發(fā)布,相信那時就是被取代的時候通過使用,能夠以靈活,集成和可擴(kuò)展的方式處理文檔和活動可以開啟終端,用于交互式運(yùn)行代碼,完全支持豐富的輸出支持,,,等任何文 showImg(https://segmentfault.com/img/remote/1460000018602436?w=1282&h=721...
摘要:所以,應(yīng)該直接了當(dāng)?shù)陌惭b,其中也會自動安裝上,作為其運(yùn)行的。這只是一開始,之后還有里各種找不到外部安裝的的情況。終于,意識到這些方法都是錯誤的思路。這才知道原來是無法識別。 為什么要用IPython/Jupyter? python里面調(diào)試確實有點煩惱,尤其是在vim里,想要嘗試一些簡單的編碼問題,實在是有點麻煩,不想到命令行模式一行一行執(zhí)行,也不想再新建一個文件測試一個簡單的功能。 而...
摘要:所以,應(yīng)該直接了當(dāng)?shù)陌惭b,其中也會自動安裝上,作為其運(yùn)行的。這只是一開始,之后還有里各種找不到外部安裝的的情況。終于,意識到這些方法都是錯誤的思路。這才知道原來是無法識別。 為什么要用IPython/Jupyter? python里面調(diào)試確實有點煩惱,尤其是在vim里,想要嘗試一些簡單的編碼問題,實在是有點麻煩,不想到命令行模式一行一行執(zhí)行,也不想再新建一個文件測試一個簡單的功能。 而...
閱讀 3106·2021-11-18 10:02
閱讀 2618·2021-10-13 09:47
閱讀 3034·2021-09-22 15:07
閱讀 791·2019-08-30 15:43
閱讀 1810·2019-08-30 10:59
閱讀 1685·2019-08-29 15:34
閱讀 1702·2019-08-29 15:06
閱讀 438·2019-08-29 13:28