2011-11-03 18 views
7

Soy nuevo en Eclipse/PyDev y tengo lo que probablemente sea una pregunta realmente básica. Quiero usarlo para editar y depurar archivos de Python en un sistema remoto. Puedo hacer esto usando RSE y pydevd, pero lo que estoy haciendo realmente no parece estar integrado con el IDE. Es decir, puedo ir a la perspectiva de RSE y editar los archivos. Luego puedo iniciar el script en el sistema remoto y pasarlo en el depurador. Pero los archivos no son parte de un proyecto que Eclipse mantiene para mí. Todo está bastante desarticulado. ¿Hay alguna manera de hacer que los archivos remotos formen parte de un proyecto de Eclipse? Puedo arrastrar los archivos al proyecto, pero eso hace una copia local. ¿Me estoy acercando a esto mal?Crear un proyecto remoto con PyDev

Gracias, Jerry

Respuesta

6

OK, que resulta ser no sólo es simple, sino más bien obvia vez que lo encuentras. Desde la perspectiva de RSE, haga clic derecho en la carpeta que contiene sus archivos de origen y seleccione "Crear proyecto remoto". Esto parece funcionar bastante bien, pero todavía tengo un problema: parece que el depurador quiere una copia local del archivo que estoy depurando, y no considera que la copia de RSE sea lo suficientemente local. Así que ahora tengo que copiar el archivo desde el servidor remoto a mi estación de trabajo antes de comenzar la depuración. De alguna manera, se derrota el propósito de la integración.

¿Hay una manera mejor? Estoy buscando sistemas de archivos SSH, pero realmente no quiero tener que hacer eso. Se siente como si estuviera tan cerca.

Editar 2011-11-09: Esto ha sido abordado recientemente por los desarrolladores de PyDev. A partir de hoy, la instalación de la actualización nocturna de PyDev agrega una opción para recuperar el origen del servidor remoto. Detalles here.

0

Me encontré con este problema hace un tiempo, respondí esta pregunta en el siguiente enlace. Desafortunadamente, con Eclipse no puede configurar un intérprete remoto con el paquete RSE. Yo uso Pycharm (Python Jetbrains IDE). Y ha estado funcionando bien para mí desde hace aproximadamente un año. Tienes que pagar, es una cantidad nominal pero vale la pena. https://stackoverflow.com/a/15360958/1702186

Cuestiones relacionadas