【PyCharm】相關鏈接
- 【PyCharm】連接 Git
- 【PyCharm】連接Jupyter Notebook
- 【PyCharm】快捷鍵使用
- 【PyCharm】遠程連接Linux服務器
- 【PyCharm】設置為中文界面
【PyCharm】連接Jupyter Notebook
PyCharm
連接Jupyter Notebook
的過程可以根據不同的需求分為 本地連接 和 遠程連接 兩種情況。
以下是詳細的步驟和注意事項:
本地連接Jupyter Notebook
-
安裝Jupyter Notebook
對于本地環境來說,首先需要確保已經在你的計算機上安裝了Jupyter Notebook
。
可以通過pip
或conda
來安裝它:pip install jupyter
或者conda install jupyter
-
連接Jupyter Notebook
- 創建
Python
項目:- 啟動
PyCharm
,創建一個新的Python
項目,并為該項目指定一個虛擬環境。
- 啟動
- 安裝Jupyter包:
- 在項目的解釋器設置中添加
jupyter
包。這可以通過進入File
->Settings
->Project: <project_name>
->Python Interpreter
,然后點擊右上角的齒輪圖標選擇+號來實現。 - 搜索并安裝
jupyter
。
- 在項目的解釋器設置中添加
- 新建
Jupyter Notebook
文件:- 在項目瀏覽器中右鍵點擊項目根目錄或其他你想要放置
Notebook
的位置,選擇New
->Jupyter Notebook
,輸入文件名以.ipynb
結尾。
- 在項目瀏覽器中右鍵點擊項目根目錄或其他你想要放置
- 啟動
Jupyter Server
:- 當第一次嘗試運行一個
Cell
時,PyCharm
會提示你啟動Jupyter
服務器。 - 可以通過點擊編輯器頂部出現的黃色燈泡圖標并選擇
Start Jupyter Server
來進行。
- 當第一次嘗試運行一個
- 配置
Server
(可選):- 如果你有特定的需求,比如更改默認端口或者連接到其他已知的
Jupyter
服務器,可以在Run | Edit Configurations...
中進行相應的配置。
- 如果你有特定的需求,比如更改默認端口或者連接到其他已知的
- 創建
遠程連接Jupyter Notebook
對于遠程連接,則涉及到更多配置工作,特別是從本地機器訪問位于遠程服務器上的Jupyter Notebook服務時。
以下是具體的操作指南:
- 準備遠程服務器:
-
確保遠程服務器已經正確設置了Jupyter Notebook,并且可以通過網絡訪問。
-
需要生成配置文件,并根據需要調整其設置,如IP地址、端口號等。
-
此外,還需要設置密碼保護或Token驗證機制以增強安全性。
具體操作如下:
- 使用命令
jupyter notebook --generate-config
生成配置文件。 - 修改配置文件中的相關參數,
例如
c.NotebookApp.ip = '*'
允許所有IP訪問c.NotebookApp.port = '8888'
設定監聽端口c.NotebookApp.token = 'your_password_here'
設置訪問令牌。
-
- 建立SSH隧道:
- 為了安全地訪問遠程服務器上的Jupyter Notebook,可以利用SSH隧道技術。在本地終端執行如下命令:
ssh -N -f -L localhost:<local_port>:localhost:<remote_port> user@remote_host
<local_port>
是本地監聽的端口,<remote_port>
是遠程服務器上Jupyter Notebook
實際運行的端口。user@remote_host
則是用于登錄遠程服務器的用戶名和主機地址。
- 為了安全地訪問遠程服務器上的Jupyter Notebook,可以利用SSH隧道技術。在本地終端執行如下命令:
- 配置PyCharm連接遠程Jupyter Server:
- 回到
PyCharm
,在創建新的Jupyter Notebook
文件后,首次運行Cell
時,系統將要求你配置遠程服務器信息。 - 此時應該填寫形如
http://localhost:<local_port>/
這樣的URL
,并提供之前設置好的Token作為認證憑證。 - 如果一切正常,你就可以像操作本地資源一樣輕松地與遠程
Jupyter Notebook
互動了。
- 回到