<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          別再問我如何雙擊打開.ipynb文件了!

          共 1434字,需瀏覽 3分鐘

           ·

          2021-08-11 23:11

          ed5d2ebb8a925ad6706e1bf9f06eadb6.webp


          Jupyter Notebook?是一款集Python編程和寫作于一體的效率工具!在我的使用過程中,還是有些小問題。(也要感謝其他小伙伴的反饋,)

          那么本文,就會(huì)提供雙擊打開.ipynb文件的終極版解決方案!

          提升什么?

          正常我們打開Jupyter Notebooks,瀏覽器地址欄中默認(rèn)地將會(huì)顯示:http://localhost:8888。其中,“l(fā)ocalhost”指的是本機(jī),“8888”則是端口號(hào)。

          45b488efba659203f5cdd9281ac10b60.webp

          通過早些時(shí)候分享的bat這種辦法,我們雙擊打開多個(gè).ipynb文件,電腦上也打開了多個(gè)Jupyter。

          當(dāng)我們同時(shí)啟動(dòng)了多個(gè)Jupyter Notebook,由于默認(rèn)端口“8888”被占用,因此地址欄中的數(shù)字將從“8888”起,每多啟動(dòng)一個(gè)Jupyter Notebook數(shù)字就加1,如“8889”、“8890”……

          http://localhost:8888/notebooks/001.ipynb
          http://localhost:8889/notebooks/002.ipynb
          http://localhost:8890/notebooks/003.ipynb

          這種方式占用了更多的狀態(tài)欄,占用了更多的內(nèi)存。解決了打開問題,但不夠完美。

          那我們雙擊打開多個(gè) .ipynb文件,能只打開一個(gè) Jupyter 嗎?

          可以的。

          新辦法

          這里要感謝@大師兄 提供的辦法。

          這種辦法我追溯到了來源,是Axel的博客[1]。

          其中需要安裝一個(gè)庫(kù)nbopen,其github地址:https://github.com/takluyver/nbopen

          我的設(shè)備信息是Windows 10、Python 3.7。

          在命令窗口中執(zhí)行:

          pip?install?nbopen

          python?-m?nbopen.install_win

          這樣就安裝好了nbopen。而nbopen的主要功能呢,它會(huì)查找最近的正在運(yùn)行的notebook服務(wù)器。

          如果找到,就會(huì)打開該筆記本的 Web 瀏覽器。如果沒有,它會(huì)在該目錄中啟動(dòng)一個(gè)新的notebook服務(wù)器。

          另外,執(zhí)行完上面兩條命令后,還需先任意打開一個(gè) .ipynb文件,打開時(shí)選擇 python 打開方式,將其設(shè)置成成默認(rèn)打開方式。

          9035abcf5ab4fe58326c2ab60858a7d5.webp

          這時(shí)候所有.ipynb文件的圖標(biāo)也會(huì)變成Python樣式。

          f2e984af32decaa5944b4f667b5b5c40.webp

          經(jīng)過這樣一番設(shè)置,對(duì)于 .ipynb 文件只需要雙擊就能夠打開。而且也避免了前文提到的小缺點(diǎn),所以我更愿意稱之為最佳解決方案。

          7904f25b3943f0801b83c4afed7968e6.webp


          ▲?演示動(dòng)圖


          另外,針對(duì)不同的操作系統(tǒng),第二條命令需要更改為:

          • Linux/BSD:python3 -m nbopen.install_xdg
          • Windows:python3 -m nbopen.install_win
          • Mac:克隆存儲(chǔ)庫(kù)并運(yùn)行 ./osx-install.sh

          具體可查看nbopen的GitHub。


          好了,以后別再問我如何雙擊打開.ipynb文件了!


          參考資料

          [1]

          Axel博客: http://axil.github.io/how-to-open-ipynb-file-with-one-doubleclick-on-windows.html


          推薦閱讀


          Pandas處理數(shù)據(jù)太慢,來試試Polars吧!
          懶人必備!只需一行代碼,就能導(dǎo)入所有的Python庫(kù)
          絕!關(guān)于pip的15個(gè)使用小技巧
          介紹10個(gè)常用的Python內(nèi)置函數(shù),99.99%的人都在用!
          可能是全網(wǎng)最完整的 Python 操作 Excel庫(kù)總結(jié)!

          瀏覽 120
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美成人在线不卡视频 | 日本一级性生活短视频 | 囯产精品久久久久久 | 一区二区三区四区有码 | 日本欧美在线视频 |