1. 先了解IPython和IPyKernel簡介
IPython?是一個功能強大的交互式 Python 解釋器和開發環境。它提供了一種增強的 Python Shell,使得用戶能夠以交互的方式探索、分析和可視化數據。IPython 的名稱來源于 "Interactive Python",體現了其交互式的特性。
IPyKernel 是 IPython 的核心組件之一,它提供了 IPython 的內核實現,使得 IPython 能夠與各種前端界面進行通信和交互。IPyKernel?獨立于 IPython 的交互式 Shell,可以作為一個獨立的服務運行,接收來自前端的請求,執行代碼,并將結果返回給前端。
IPyKernel 使得 IPython 能夠與?? Jupyter Notebook、JupyterLab ? 等前端界面無縫集成,實現了代碼的交互式運行和結果顯示。
參考文章
https://zhuanlan.zhihu.com/p/696802636https://zhuanlan.zhihu.com/p/696802636
2. 項目安裝虛擬環境
參考文章?
(2)python之虛擬環境管理工具venv和anaconda-CSDN博客文章瀏覽閱讀480次,點贊20次,收藏9次。創建python虛擬環境 和 創建python項目目錄文件代碼,本身是相互不干擾的,獨立的。但是由于我們用開發工具開發python項目的時候,要指定用那個python虛擬環境。故而,我們通常會把venv創建的虛擬環境位置放到項目目錄下,這樣便于操作。假設我們有一個項目目錄結構如下├── venv/ # ? 虛擬環境目錄(存放 Python 依賴,不包含在版本版本控制中,如git)├── app.py # 項目主文件├── requirements.txt # 依賴文件。https://blog.csdn.net/yilvqingtai/article/details/147616817
3. 激活/進入虛擬環境
如果我們在上一步驟中創建了虛擬環境名稱 env
那么首先進入到這個虛擬環境中
然后運行
python -m ipykernel install --user --name=xxx
4. 打開JupyterLab
假如你已經安裝好JupyterLab了,命令行啟動:
jupyter-lab
5. 切換內核使用虛擬環境
此時在瀏覽器中我們可以看到:
?
如何使用:
6.?更改JupyterLab默認工作路徑
如果不更改,打開JupyterLab后,默認C盤下的(window系統)?目錄結構
我們可以修改默認打開目錄
在控制臺(或terminal)中輸入命令:
jupyter lab --generate-config
?
會在默認路徑下生成一個jupyter_notebook_config.py文件。打開它,找到c.ServerApp.notebook_dir(舊版:c.NotebookApp.notebook_dir)這一行,輸入你要指定的工作目錄,并把前面的“#”去掉,保存即可,下次打開JupyterLab時就會是指定的工作目錄了。?
?