PyCharm實現高效遠程調試代碼

 
PyCharm實現高效遠程調試代碼   (薛剛強)
 
 爲方便Python代碼學習和項目開發,目前選擇專業的 IDE 開發工具 ,如 PyCham。針對我的使用的技巧作個筆記,分享給你們,有描述不恰當的,請多多指教!
 
1、PyCharm實現遠程調試代碼
 
一、打開PyCharm 工具, 點擊 Tools -> Deployment -> configuration,以下圖:


二、在新窗口添加遠程服務器,在左上角點擊 + 號,以下圖:
Name: 定義名字,如 Linux-Python36
Type:多個選項,推薦選擇SFTP。
 
三、配置遠端服務器的鏈接信息,以下圖:
 
3.1 設置服務器鏈接信息
Type: 選擇鏈接類型,SFTP
SFTP host:遠程Linux服務器ip地址
Port:端口
Root path:這裏的路徑能夠根據本身須要設定,如項目目錄結構以下:
         /data/python/
                        ├── class18
                        ├── CMMD
                        └── test
    若是上配置成功,咱們僅能看到 /data/python 目錄下的子目錄。推薦配置爲本身的項目目錄,方便代碼查找和定位。
   
User name:Linux服務器用戶
Auth type:支持三種類型:
  • Password,密碼認證,簡單(推薦)
  • Key pair(OpenSSH or PuTTY),私鑰認證
  • OpenSSH config and authentication agent
 
勾選 Save Password,省去每次同步提示密碼
 
而後點擊Advanced Options 按鈕,出現如下界面,
 
 
能夠設置本地和遠程多久進行同步操做,默認300s。文檔後文會介紹自動同步。
 
3.2 設置本地和遠端服務器目錄
Local path:定義本地目錄,如 d:\pywork
Deployment path on server:自定Linux服務器遠端目錄,切記,這裏是相對目錄!由於前面已經指定到了 /data/python目錄,
                                                 若是這裏指定爲/class18,那麼配置成功後,將僅能看到 class18目錄下的代碼文件。根據本身須要設置便可!
 
Web path on server:web路徑暫時不須要設置,保持默認。
 
 
四、通過上面步驟的配置後,咱們能夠在PyCharm 界面的右邊查看遠端代碼,以下圖:
 
切記!勾選 Automatic Upload   實現本地自動同步到遠端
 
2、設置 Python版本信息
 
因爲咱們須要選擇不一樣的Python版原本執行代碼:
  • Python27:如 /usr/bin/python
  • Python36:如 /usr/local/python36/bin/python3
 
一、 選擇 File -> Settings -> Project pywork(根據我的實際pycharm項目名),出現界面以下:
 
 
二、默認Project interpreter 爲空,點擊右邊按鈕,選擇 Add Remote,以下圖:
 
三、設置SSH 鏈接信息,用於使用遠程Linux服務器的 Python3 執行代碼,以下圖:
Python interpreter path:默認是/usr/bin/python(python2.7) ,根據我的需求,這裏我定義爲 /usr/local/python36/bin/python3。
 
四、點擊 OK 保存,若是信息以下圖,則表示咱們Project Interpreter 設置完畢,能夠執行代碼測試!
 
3、設置Terminal 運行的Python版本
 
一、File -> Settings -> Tools -> SSH Terminal,在 Deployment server 選擇Linux服務器的Python版本路徑。(配置已經存在,只要選擇便可)
 
 
二、在 PyCharm 點擊Python Console ,將出現Python 的交互信息窗口(包含版本信息等)
 
4、通過配置完成且生效後 ,咱們能夠在PyCharm 中進行代碼測試和學習了!
 
 
代碼同步記錄
 
5、登陸Linux環境
選擇 Tools -> Start SSH session,默認會開啓Linux ssh會話窗口,以下圖:
 
注意:若是配置了多個Linux 鏈接信息,那麼會提示選擇。
提示:Linux會話窗口,能夠移動到喜歡的位置。
 
6、使用 PyCharm 注意事項:
 
  • 代碼修改,選擇左邊的本地目錄進行修改,保存後會自動同步到遠端
  • 若是在遠程修改代碼則不能直接運行,會有報錯提示。
          解決方案:
                    方法:在遠端列表位置點擊右鍵,選擇 download from here(修改會下載到本地目錄),參考下圖標記的步驟。
 
 
若是出現如下窗口,意思是提示咱們遠程code覆蓋本地code,是否繼續。
 
 
 
 
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">python

相關文章
相關標籤/搜索