【PyCharm】相關鏈接
- 【PyCharm】連接Jupyter Notebook
- 【PyCharm】快捷鍵使用
- 【PyCharm】遠程連接Linux服務器
- 【PyCharm】設置為中文界面
【PyCharm】遠程連接Linux服務器
PyCharm 提供了遠程開發的功能,使得開發者可以在本地編輯代碼或使用服務器資源。
下面將詳細介紹如何使用 PyCharm 遠程連接 Linux 服務器。
- 準備工作
- PyCharm專業版:社區版并不支持所有的遠程開發特性,因此需要安裝專業版。
SSH
訪問權限:你需要有對Linux服務器的SSH訪問權限,包括IP地址、用戶名和密碼或私鑰。- Python解釋器:確認Linux服務器上已安裝所需的Python版本,并且可能還需要創建一個虛擬環境。
- 配置遠程解釋器
- 配置SSH連接:
- 打開你的項目設置,選擇
Python Interpreter
,然后點擊添加按鈕。 - 接下來選擇
SSH Interpreter
并按照提示新建服務器配置,輸入你要連接的服務器的IP
地址和用戶名。 - 如果使用密碼驗證,則直接輸入密碼;若使用密鑰認證,則提供私鑰文件路徑。完成這些步驟后,點擊
Next
繼續。
- 打開你的項目設置,選擇
- 選擇Python解釋器:
- 一旦連接成功,需要從列表中選擇一個可用的Python解釋器,這通常是系統默認的
/usr/bin/python3
或者是虛擬環境中特定版本的Python解釋器。 - 此外,你還需指定代碼上傳到服務器上的哪個目錄,并啟用自動上傳選項以確保每次保存更改時都會更新服務器端代碼。
- 一旦連接成功,需要從列表中選擇一個可用的Python解釋器,這通常是系統默認的
- 路徑映射:
- 設置好解釋器之后,你會看到一個新的界面用于配置路徑映射(
Path Mappings
)。
這里定義了本地文件夾與遠程服務器上對應文件夾之間的關系,確保當你在本地修改代碼時能夠正確同步到服務器。
- 設置好解釋器之后,你會看到一個新的界面用于配置路徑映射(
- 測試連接:
- 在所有配置完成后,應該先嘗試測試一下連接是否正常工作,可以通過簡單的打印語句或者其他簡單命令來進行驗證。
- 配置SSH連接:
- 同步代碼
- 為了讓本地修改后的代碼可以立即反映到服務器上,需要設置代碼同步機制。
- 這可以通過進入
Tools
->Deployment
->Options
來實現,選擇On explicit save action (Ctrl + S)
作為觸發條件,這樣每次保存操作都會觸發一次同步過程。
- 使用遠程終端
- PyCharm允許你在IDE內部直接啟動一個
SSH
會話,從而方便地管理遠程服務器上的任務。 - 只需通過
Tools
->Start SSH session
來創建一個新的SSH會話,之后就可以像平常一樣使用命令行工具了。
- PyCharm允許你在IDE內部直接啟動一個
- 注意事項
- 中文亂碼問題:如果你遇到中文顯示不正確的問題,記得調整PyCharm的字符編碼設置為
UTF-813
。 - 自動上傳的風險:雖然自動上傳功能很方便,但在團隊協作環境中可能會引起沖突,建議結合版本控制系統如Git來管理源代碼。
- 安全性和隱私保護:始終確保使用安全的方式傳輸敏感信息,例如采用SSH密鑰而不是明文密碼進行身份驗證。
- 中文亂碼問題:如果你遇到中文顯示不正確的問題,記得調整PyCharm的字符編碼設置為