python遠端除錯
一.介紹
python遠端除錯,即在遠端機器上執行python**,在本地進行除錯。
需要環境:python
除錯環境:pycharm
需要依賴:遠端和本地需要在python路徑安裝pycharm-debug.egg
注:安裝egg包需要使用先安裝setuptools
二.安裝setuptools
url:
在windows/linux環境下直接使用ez_setup.py指令碼安裝:
2.執行指令碼:pythonez_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.exe 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)開始除錯:
如何在mac版pycharm選擇python版本
pycharm選擇python版本 1.開啟專案設定 pycharm preference 2.在開啟的頁面中,選擇project選項,project後面的名字就是開啟的當前專案名,如下圖所示 3.選擇project interpreterwww.cppcns.com,如果下拉列表中沒有需要的版本,...
如何利用anaconda管理多個python環境
參考部落格 1.在命令列輸入 conda create name python27 python2.7 建立乙個名為python27的資料夾,作為安裝python2.7的目錄 系統自動會選擇python2.7的最新版本,目前是python2.7.15 如圖,base和星號指示當前的python環境為...
socketserver實現併發(Python)
server類 處理鏈結 request類 處理通訊 基於tcp 服務端 import socketserver class myserver socketserver.baserequesthandler def handle self print self.request conn print ...