Pycharm配置遠端除錯的方法步驟

2022-09-29 18:39:13 字數 1459 閱讀 5629

動機

如上所訴,要是有乙個很方便除錯遠端伺服器的方法,豈不美哉。通過pycharm我們可以很方便地實現遠端除錯,下面詳細介紹下pycharm這個牛叉的功能。

使用遠端直譯器

預設情況下我們在本地開發python程式時,使用的是本地的python直譯器,如果你安裝了virtualenv或者pyenv的話,還可以選擇這些虛擬環境。而使用pycharm的專業版,則還可以選擇使用遠端linux機器上的直譯器。下面就來介紹下使用遠端直譯器的步驟。

新增遠端部署

開啟pycharm,tools-->deployment-->configuration

點選左邊「+」新增遠端伺服器,隨便起個名字,選擇sftp

配置connection

配置mappings

配置excluded paths(可選)

最後點選ok即可

再次開啟部署選項,可以發現現在可以直接部署**到伺服器了,也可以直接**帶**到本地,同時自動上傳(automatic upload)是預設勾選的,我一般會把它去掉,防止一些本地測試**上傳上去

新增乙個檔案,檢視deployment 選項,這時候就可以上傳到遠端伺服器了

新增遠端直譯器

遠端部署僅僅只是同步和拷貝檔案,要真正實現遠端除錯還需要配置遠端直譯器

設定頁面找到「project interpreter」 --> 設定-->add

選擇「ssh interpreter」 --> "existing server configuration" --> 選擇剛才建立的部署配置,使用『'create「或者」move「 都ok

點選下一步,這時會進行連線遠端伺服器,稍等一會,會出現以下介面,稍微配置下,點選「finish即可

最後使用遠端直譯器,點選「ok」,返回到專案介面,等待同步完成即可

遠端除錯

這裡根據自己的具體專案情況而定,我這裡是flask+阿里雲+nginx+執行指令碼的乙個例子

新增乙個 run configuration

執行指令碼**如下,這裡使用了8000的埠

host要配置為0.0.0.0

nginx 配置 埠

server

error_page 404 /404.html;

location = /40x.html

error_page 500 502 503 504 /50x.html;

location = /50x.html

}要是使用阿里雲,還需要安全組開放8000 埠 斷點執行

出現上圖所示的時候,恭喜你,你已經可以斷點除錯遠端伺服器了

我們打乙個斷點,然後試著訪問乙個api服務: xx.xx.xx.xx:8000/api/pages/b…

完美斷上

補充說明

不建議www.cppcns.com在正式伺服器使用這個功能,可以在測試伺服器使用

本文標題: pycharm配置遠端除錯的方法步驟

本文位址:

pycharm 遠端除錯配置

利用pycharm2.7 windows遠端除錯linux伺服器上的程式 1.windows 下安裝setuptools 2.安裝pycharm debug.egg pycharm debug.egg 這個包在pycharm window下 的安裝路徑可能找到。windows進入到pycharm d...

pycharm遠端除錯配置

pycharm要實現遠端除錯,需要安裝遠端除錯需要的安裝包pycham debug.egg 如果是python3,該檔案為pycharm debug py3k.egg 通常位於pycharm安裝目錄下的 debug eggs 目錄下。將該egg包拷貝到遠端linux伺服器上,使用easy insta...

pycharm遠端除錯

利用pycharm進行遠端除錯,主要有兩種模式 兩種模式共同點都需要在本地的pycharm連線上雲伺服器的環境,首先需要先配置好伺服器端的環境。1.進入pycharm選單欄,如下圖依次點選tools deployment configuration.2.右側點選 新增sftp 3.設定name 自己...