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 安裝過程可能...