1. 程式人生 > >pycharm遠程開發

pycharm遠程開發

entos 運行 centos7 配置 現在 代碼位置 fig too 更改

需求:實現在Windows10上開發,在centos7上運行。

一、配置pycharm的連接

Tools --> Deployment --> Configuration... --> 左上角的加號

自己選擇個名字,選擇SFTP,OK後,就會進入配置頁面。

技術分享圖片

首先配置Connection的內容。
用來添加服務器的連接。
在SFTP host中填入要連接的IP,右邊測試一下。

技術分享圖片

接下來,配置Mappings中的內容
配置Linux中代碼存放的位置。

技術分享圖片

二、配置項目代碼在Linux服務器上的存放位置

找到遠程服務中的代碼位置

技術分享圖片

此時,pycharm會多出來一個界面

找到代碼
技術分享圖片

三、在pycharm中,設置為Linux服務器上的Python環境

在file --> setting中,添加配置,點擊右上角的設置圖標。

技術分享圖片

找到add remote

技術分享圖片

添寫Linux服務器的路徑、用戶名,還有Python的環境

技術分享圖片

然後pycharm就加載Linux上的環境了

技術分享圖片

之後,可以在界面上看到,多出來一個ssh後的Python環境

技術分享圖片

四、同步代碼,執行程序

把代碼upload到服務器上,否則服務器上沒有同步此代碼文件。

技術分享圖片

可以在右邊看到多出來了一個文件

技術分享圖片

正常使用pycharm運行,就可以了。

上面的操作是單獨上傳的某一個文件;
可以把整個目錄都上傳到服務器上,在左側project中右鍵點擊項目名稱,upload,把整個目錄傳上去。

註意:

  • 刪除本地某個文件的後,即使同步上傳整個目錄結構,服務器上已存在的代碼文件也是不會被刪除掉的,所以,需要手動在右側的目錄結構中,刪除指定的文件。
  • 更改文件中的內容,是可以同步的。

之後,再次運行此文件的時候,都會運行在服務器端。想要改回來的話,再改變一下Python的運行環境就好了。

pycharm遠程開發