【远程操控】Pycharm配置远程连接服务器
文章目錄
- 一、引言
- 1. 使用場景
- 2. 系統(tǒng)及版本信息
- 二、配置連接
- 1. 設(shè)置遠(yuǎn)程連接,配置Deployment
- 2. 配置遠(yuǎn)程python解釋器
一、引言
1. 使用場景
自己的筆記本沒有GPU或者不想讓自己筆記本的風(fēng)扇瘋狂旋轉(zhuǎn),于是就讓遠(yuǎn)程服務(wù)器運行代碼
- 本機(jī)寫代碼,同步到遠(yuǎn)程服務(wù)器,避免來回拷貝文件
- 遠(yuǎn)程服務(wù)器運行代碼,不占用本機(jī)資源
- 本機(jī)可以看到調(diào)試過程以及運行結(jié)果,就像在本機(jī)運行一樣
2. 系統(tǒng)及版本信息
- 服務(wù)器端:ubuntu18.04
- 客戶端:win10
- 軟件:PyCharm 2020.2.2 (Professional Edition)
二、配置連接
??在windows端,新建一個temp文件夾,文件夾內(nèi)包含main.py文件;ubuntu端新建一個test文件夾用于同步測試
1. 設(shè)置遠(yuǎn)程連接,配置Deployment
-
Tools->Deployment->configuration
彈出的窗口,左上角點擊 “+” 添加服務(wù)器信息,服務(wù)器類型選擇SFTP,給服務(wù)器命名test,如下圖
-
配置服務(wù)器信息
點擊左圖的三個點,進(jìn)行SSH配置,會有右側(cè)窗口彈出。其中
Host:服務(wù)器的IP地址
User Name:服務(wù)器的用戶名
Password:服務(wù)器密碼
??填好后點擊Test Connnection 會有Successful Connected顯示
-
設(shè)置Connection選項卡
點擊Autodetect自動檢測Root path根目錄,然后設(shè)置第二個選項卡Mappings
-
設(shè)置Mappings映射選項卡
設(shè)置本地和遠(yuǎn)程的文件地址,用于同步地址
-
設(shè)置Excluded Paths
用于配置忽略路徑,就是同步的時候有些文件忽略同步,詳細(xì)參考這篇博客
2. 配置遠(yuǎn)程python解釋器
第一步只是讓你的pycharm能順利找到文件,那么如何讓pycharm告訴linux用什么去執(zhí)行你的代碼,還需要添加遠(yuǎn)程運行環(huán)境。
- File–>Settings–>Python Interpreter
添加SSH Interpreter,可以使用配置好的SSH或者New server configuration輸入剛才配置的IP和用戶信息
- 選擇遠(yuǎn)程中的解釋器并配置同步的文件夾
最后點擊Finsh就配置完成了,其它的使用方法和技巧就慢慢探索吧。
感謝以下優(yōu)秀教程:
參考1
參考2
參考3
參考4
參考5
總結(jié)
以上是生活随笔為你收集整理的【远程操控】Pycharm配置远程连接服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 入门Python,总遇到这样那样的安装问
- 下一篇: 【远程操控】Pycharm远程连接服务器