Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar pycharm para la depuración remota en las siguientes situaciones

Cómo utilizar pycharm para la depuración remota en las siguientes situaciones

I. Introducción

Depuración remota de Python, es decir, ejecutar código Python en una máquina remota y depurarlo localmente.

Entorno requerido: python

Entorno de depuración: PyCharm

Dependencias requeridas: pycharm-debug.egg remoto y local debe instalarse en la ruta de Python

p>

Nota: Al instalar el paquete egg, primero debe instalar setuptools

II Utilice directamente el script ez_setup.py para instalar setuptools en el entorno Windows/Linux:

1. Descargue el script: el script descargará automáticamente setuptools-1.1.6.tar.gz

2 Ejecute el script: use python ez_setup.py para completar la instalación. setuptools

(Nota: si la máquina no está conectada al servidor, puede copiar los paquetes ez_setup.py y setuptools-1.1.6.tar.gz a la máquina, colocarlos en el mismo directorio, y luego ejecute ez_setup.py)

3. Instale pycharm -debug.egg

Pycharm-debug.egg se puede encontrar en el directorio de instalación de PyCharm. El comando easy_intall se puede encontrar en. la ruta de instalación de Python (se han instalado setuptools) Ejecutar:

easy_install.exe pycharm-debug.egg completa la instalación.

4. Depuración remota

1. Abra PvCharm y configure la depuración remota:

(a). Abra las configuraciones de edición

(b). ). Agregue depuración remota de Python

(c). Configure la IP local y el número de puerto, como 192.168.112.6. Esta IP es la IP de la máquina para la depuración, y la máquina remota debe conectarse. esta propiedad intelectual.

(d) Escriba el código Python que se depurará localmente en la máquina remota y agréguelo en la entrada:

import pydevd

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

La IP y el puerto configurados son la IP y el número de puerto configurados en el PvCharm local, es decir, la IP de la máquina donde se encuentra PvCharm. se encuentra y el número de puerto habilitado para la depuración.

2. Inicie la depuración

a) Inicie el servicio de depuración en el PvCharm local,

b) Ejecute el script de Python en la máquina remota:

c) En este punto, puede hacer clic en "Descargar" para descargar el código fuente:

d) Iniciar la depuración: