使用PvCharm進行Python遠端除錯

2021-06-18 20:48:23 字數 1123 閱讀 3584

python遠端除錯

一.介紹

python遠端除錯,即在遠端機器上執行python**,在本地進行除錯。

除錯環境:pycharm

需要依賴:遠端和本地需要在python路徑安裝pycharm-debug.egg

注:安裝egg包需要使用先安裝setuptools

二.安裝setuptools

url:

在windows/linux環境下直接使用ez_setup.py指令碼安裝:

2.     執行指令碼:python ez_setup.py 即可完成setuptools安裝

(注:如果機器連不上伺服器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷貝到該機器上,並放在同一目錄下,然後執行ez_setup.py即可)

三.安裝pycharm-debug.egg

在pycharm的安裝目錄下能找到pycharm-debug.egg,在python的安裝路徑下能找到easy_intall命令(已安裝了setuptools),執行:

easy_install  pycharm-debug.egg即可完成安裝。

四.遠端除錯

1.     開啟pvcharm,配置遠端除錯:

(a).  開啟edit confiurations

(b).  新增python remote debug

(c).  配置本地的ip、埠號,如:192.168.112.6,此

ip為你進行除錯操作的機器的

ip,遠端機器需要連上這個ip。

(d)在遠端機器上編寫將在本地除錯的python**,在入口處加上:

import pydevd

pydevd.settrace('192.168.112.6',port=51234, stdouttoserver=true, stderrtoserver=true)

配置的ip、埠好即在本地pvcharm上配置的ip和埠號,即pvcharm所在機器的ip和開啟除錯的埠號。

2.     開始除錯

a)       在本地pvcharm上開始除錯服務,如

下圖所示:

b)       在遠端機器上執行python指令碼:

d)       開始除錯:

對python原始碼進行編譯,加密python指令碼

對python原始碼進行編譯 1.生成.pyc檔案 import py compile py compile.compile hello.py 2.優化原始碼檔案 python o m py compile 1.py 生成.pyo檔案 例子 1 root lvs master tool python...

使用setuptools自動安裝python模組

setuptools絕對是個好東西,它可以自動的安裝模組,只需要你提供給它乙個模組名字就可以了,並且自動幫你解決模組的依賴問題。一般情況下用setuptools給安裝的模組會自動放到乙個字尾是.egg的目錄裡,下面看看怎麼用setuptools。之後安裝模組的使用方法就是使用乙個叫easy inst...

使用virtualenv建立虛擬python環境

環境 ubuntu 初始化環境 剛用到這個東西時,會聯想到虛擬機器和影子系統,不過相比於後兩者,virtualenv更為便捷。不需要重啟系統進入影子模式,也不需要啟動虛擬機器拖慢你的系統。你只需要通過命令建立乙個虛擬環境,不用的時候通過命令退出,甚至刪除,均可。安裝virtualenv 安裝過程可能...