pycharm 遠端除錯配置

youbo_sun發表於2015-07-18

利用pycharm2.7 windows遠端除錯linux伺服器上的程式

1.windows 下安裝setuptools

一般預設easy_install已經安裝好了,如果沒有安裝下載ez_setup.py指令碼安裝。

   下載地址: https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

   下載完後直接執行python ez_setup.py即可。

2.安裝pycharm-debug.egg 

    pycharm-debug.egg 這個包在pycharm(window下)的安裝路徑可能找到。

    windows進入到pycharm-debug.egg包所在是路徑執行: easy_install pycharm-debug.egg

    linux 需要把pycharm-debug.egg這個包上傳到伺服器上, 執行: easy_install pycharm-debug.egg

3.配置pycharm

 1) 新增遠端除錯配置:

   


這裡配置的 localhostname, 和port都是windows上面的。通過遠端伺服器執行程式,會把除錯資訊通過傳送到這個地址和埠上。

   2) 在程式碼入口加入如下程式碼:

    import pydevd

    pydevd.settrace('192.168.0.183',port=51234, stdoutToServer=True, stderrToServer=True)

    這裡就是window是上面對應的ip和埠。也就是pycharm中設定的ip和埠

   3)保持遠端程式碼和原生程式碼一致,可以通過上傳原生程式碼到linux伺服器上(sftp或者ssh、fileilla工具)。在遠端伺服器執行程式。


相關文章