Pycharm連接遠程服務器並進行代碼上傳+遠程調試


前提:需要有一個遠程服務器,知道他的ip、port、user、password

一、連接遠程服務器

進入配置頁面

  Pycharm菜單欄,如下圖所示,依次點擊 Tools -> Deployment -> Configration…

 

配置連接服務器

  Connection下,協議最好選擇SFTP,接下來填寫服務器主機IP,用戶名,密碼。 

 

 配置完成后點擊Test SFTP connection會發現,如果連接成功會提示你如下 

 

 

 在Mapping下,選擇連接windows下的那部分代碼和服務器上代碼相連,本地Local path,服務器path,點擊OK,表示已經把本地的代碼和服務器代碼連接上了。 

 

 

 上傳代碼

  首先選中想要上傳的代碼文件,可以是文件夾,然后依次點擊 Tools -> Deployment -> Upload to xxx(xxx就是剛才取的NAME)

  若配置有多個不同服務器或同一個服務器配置了多個 服務器上傳路徑(Deployment Path),可選擇 Upload to…,上傳到不同的服務器/路徑。

  或者可以配置保存代碼 Ctrl + S 即自動上傳(默認為Never) ,Tools -> Deployment -> Options

 

打開對比識圖,查看遠程服務器上的文件

  Tools-->Deployment-->Browse Remote Host  即可打開遠程服務器的窗口,相當好用

 

 

 二、配置遠程服務器

  使用服務器調試Python程序的前提時在服務器上安裝了Python解釋器,如果沒安裝,請先安裝。

 2017版本pycharm  將Python解釋器設置為遠程服務器上的Python

  1. 在菜單欄,File -> Settings… -> Project ×× -> Project Interpreter,點擊右側齒輪選擇 Add Remote
  2. 選擇SSH Credentials
  3. 填寫上Host、User name、Password
  4. 選擇 Python interpreter path(如果不知道Python安裝在哪,可以遠程連接服務器后,使用 命令 which python 找到Python安裝位置。 )

 

 

 2019版本pycharm  將Python解釋器設置為遠程服務器上的Python

  1. 菜單欄,File -> Settings… -> Project ×× -> Project Interpreter,點擊右側齒輪選擇 Add,之后會看到下方所示內容
  2. 選擇 SSH Interpreter 然后填上服務器的 Host 和 Username 點擊 next
  3. 填上 Password 后再點擊 next
  4. 填上 Python 解釋器的路徑

 

 

 

OK,之后run代碼就是在服務器上run了,手動切換解釋器就可以切換遠程或者本地

 

 

                               

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM