Jupyter Notebook的個(gè)人配置筆記

Jupyter Notebook的安裝與啟動(dòng)

在win10系統(tǒng)中,安裝了Anaconda之后,Jupyter已經(jīng)自動(dòng)安裝??梢詥?dòng)命令行,輸入:jupyter notebook,即可啟動(dòng)Jupyter Notebook. 也可以把Jupyter Notebook圖表發(fā)送到桌面快捷方式。

修改Jupyter Notebook的默認(rèn)工作目錄

  • 首先需要生成配置文件:
    打開命令行,輸入jupyter notebook --generate-config, 可以生成配置文件。生成的配置文件的位置是C:\Users\Administrator\.jupyter

  • 更改Jupyter Notebook的默認(rèn)目錄:
    用文本瀏覽器(例如vim)打開以上生成的配置文件 C:\Users\Administrator\.jupyter。
    找到 #c.NotebookApp.notebook_dir = ''
    將其修改為(去掉#號(hào),添加的目錄就是Jupyter的工作目錄):
    c.NotebookApp.notebook_dir = u'D:\\python'。
    其中D:\python為個(gè)人設(shè)定的目錄,可以根據(jù)自身需要修改。

更改Jupyter Notebook默認(rèn)瀏覽器為firefox

Jupyter Notebook使用的是系統(tǒng)默認(rèn)的瀏覽器,一般是chrome. 但是Jupyter Notebook中的latex公式在chrome中并不能很好地顯示,這與瀏覽器的字體設(shè)置有關(guān)。而采用firefox瀏覽器可以解決這一問(wèn)題。

  • 更改默認(rèn)瀏覽器為firefox:
    在配置文件中找到#c.NotebookApp.browser =''
    在下面添加如下內(nèi)容
import webbrowser
webbrowser.register('firefox', None, webbrowser.GenericBrowser('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe'))
c.NotebookApp.browser = 'firefox'

其中路徑更改為firefox的實(shí)際路徑, 例如我的win10系統(tǒng)中firefox的路徑為C:\\Program Files\\Mozilla Firefox\\firefox.exe.

firefox中python代碼字體的設(shè)置

Jupyter Notebook中輸入格式可以是markdown代碼或者是python代碼。firefox字體設(shè)定可以更改輸入代碼的字體。進(jìn)入到firefox字體設(shè)定高級(jí)選項(xiàng),具體設(shè)定如下:

  • sans(無(wú)襯線字體):設(shè)定的是markdown生成文字的字體
  • monospace(等寬字體):設(shè)定的是markdown代碼和python代碼。

在firefox字體設(shè)置高級(jí)選項(xiàng)中,一定要選擇
Allow pages to choose their own fonts, instead of your selections above,
否者Jupyter Notebook中的latex公式將無(wú)法正常地顯示。實(shí)際上選擇了這個(gè)選項(xiàng)后,markdown生成文字的字體將不會(huì)采用以上設(shè)定的sans字體,而是采用Jupyter默認(rèn)的字體。
以上這些措施是為了確保latex公式能夠正常地顯示

Jupyter中取消括號(hào)自動(dòng)完成

在任意一個(gè)Jupyter Notebook中輸入并執(zhí)行:

from notebook.services.config import ConfigManager
c = ConfigManager()
c.update('notebook', {"CodeCell": {"cm_config": {"autoCloseBrackets": False}}})

然后重啟Jupyter, 則括號(hào)自動(dòng)完成的功能被取消。

Jupyter的顏色主題設(shè)定

https://github.com/transcranial/jupyter-themer
為了在vim模式下代碼塊的顏色不改變,可以選用上述網(wǎng)址中的:

  • dracula: vim模式下顏色不變
  • seti: vim模式下顏色不變

Jupyter安裝插件

conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator

安裝之后可以使用以下一些插件:

  • Table of Contents(2): 顯示目錄。
  • VIM binding: 使用VIM編輯器的功能。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容