别再问我如何双击打开.ipynb文件了!
Jupyter Notebook?是一款集Python編程和寫作于一體的效率工具!在我的使用過程中,還是有些小問題。(也要感謝其他小伙伴的反饋,)
那么本文,就會提供雙擊打開.ipynb文件的終極版解決方案!
提升什么?
正常我們打開Jupyter Notebooks,瀏覽器地址欄中默認地將會顯示:http://localhost:8888。其中,“localhost”指的是本機,“8888”則是端口號。
通過早些時候分享的bat這種辦法,我們雙擊打開多個.ipynb文件,電腦上也打開了多個Jupyter。
當我們同時啟動了多個Jupyter Notebook,由于默認端口“8888”被占用,因此地址欄中的數字將從“8888”起,每多啟動一個Jupyter Notebook數字就加1,如“8889”、“8890”……
http://localhost:8888/notebooks/001.ipynb http://localhost:8889/notebooks/002.ipynb http://localhost:8890/notebooks/003.ipynb這種方式占用了更多的狀態欄,占用了更多的內存。解決了打開問題,但不夠完美。
那我們雙擊打開多個 .ipynb文件,能只打開一個 Jupyter 嗎?
可以的。
新辦法
這里要感謝@大師兄 提供的辦法。
這種辦法我追溯到了來源,是Axel的博客[1]。
其中需要安裝一個庫nbopen,其github地址:https://github.com/takluyver/nbopen
我的設備信息是Windows 10、Python 3.7。
在命令窗口中執行:
pip?install?nbopenpython?-m?nbopen.install_win這樣就安裝好了nbopen。而nbopen的主要功能呢,它會查找最近的正在運行的notebook服務器。
如果找到,就會打開該筆記本的 Web 瀏覽器。如果沒有,它會在該目錄中啟動一個新的notebook服務器。
另外,執行完上面兩條命令后,還需先任意打開一個 .ipynb文件,打開時選擇 python 打開方式,將其設置成成默認打開方式。
這時候所有.ipynb文件的圖標也會變成Python樣式。
經過這樣一番設置,對于 .ipynb 文件只需要雙擊就能夠打開。而且也避免了前文提到的小缺點,所以我更愿意稱之為最佳解決方案。
▲?演示動圖
另外,針對不同的操作系統,第二條命令需要更改為:
Linux/BSD:python3 -m nbopen.install_xdg
Windows:python3 -m nbopen.install_win
Mac:克隆存儲庫并運行 ./osx-install.sh
具體可查看nbopen的GitHub。
好了,以后別再問我如何雙擊打開.ipynb文件了!
參考資料
[1]
Axel博客: http://axil.github.io/how-to-open-ipynb-file-with-one-doubleclick-on-windows.html
推薦閱讀
Pandas處理數據太慢,來試試Polars吧!
懶人必備!只需一行代碼,就能導入所有的Python庫
絕!關于pip的15個使用小技巧
介紹10個常用的Python內置函數,99.99%的人都在用!
可能是全網最完整的 Python 操作 Excel庫總結!
總結
以上是生活随笔為你收集整理的别再问我如何双击打开.ipynb文件了!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 下个软件包可能泄露信用卡信息,Pytho
- 下一篇: 在Python中操纵json数据的最佳方