介紹
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業(yè)Web開發(fā)。
本地調試有許多不方便的地方。pycharm提供了所見及所得的調試界面。調試更加輕松方便。
配置pycharm遠程調試
-
打開pycharm--》RUN==》Edit Configuration
image.png -
點擊+號按鈕,選擇Python Remote Debug
image.png -
設置遠程debug的監(jiān)聽地址。
image.png- Local host name 是本機的IP。
- Port在保證不沖突的情況下可以任意指定。
-
啟動pycharm調試
image.png
可以看到console里的監(jiān)聽信息,正在等待遠程主機連接。
image.png
在遠程服務器上安裝遠程調試插件
-
將pycharm-debug.egg文件拷貝到遠程主機的python的site-packages目錄下,并安裝。
image.png
安裝pycharm-debug.egg
image.png -
在需要調試的代碼中加入遠程調試所需的代碼
查找到ansible執(zhí)行文件
-
在程序入口添加下面兩行代碼
import pydevd
pydevd.settrace('192.168.77.1', port=9999, stdoutToServer=True, stderrToServer=True)
image.png -
啟動ansible命令
image.png
使用pycharm調試遠程代碼
-
查看pycharm窗口,可以看到有鏈接進來。
image.png -
此時可點擊”Download”下載源碼
image.png -
點擊完成后,就可以看到遠程的ansible代碼。
image.png -
調試的一些常用按鈕
image.png













