Cómo utilizar pycharm para la depuración remota en las siguientes situaciones
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>
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: