2012-04-19 13 views
7

Soy nuevo en Eclipse y me gustaría configurarlo para el desarrollo remoto en Python. Uso Eclipse en Win7, las fuentes están en una máquina Linux (y se espera que se ejecuten desde allí).¿Cómo configurar el desarrollo remoto en Eclipse para Python? (la parte "remota")

he utilizado excelentes guías para establecer Eclipse for remote dev y PyDEV y ahora tengo:

  • una copia de trabajo de Eclipse con PyDev
  • acceso a mis archivos remotos a través de SFTP desde dentro de Eclipse

Lo que me falta ahora es la capacidad de ejecutar realmente los archivos de forma remota, es decir. No sé la magia para hacerlo de modo que cuando ejecuto los archivos de Eclipse se ejecuten a través de/usr/bin/python en la caja de Linux con la salida bien administrada por Eclipse (al menos esta es la parte de ensueño :)) .

Gracias!

+0

@ Péter Varga, ¿Dónde dijo el OP que la caja remota es el servidor de producción? – tuxuday

+0

@ Péter Varga - No recibo su comentario. Mi pregunta no era sobre la metodología de desarrollo de software y los riesgos asociados, sino sobre cómo usar Eclipse en modo remoto. – WoJ

+0

Estoy buscando lo mismo. Por favor, avíseme si encontró alguna forma de hacerlo. Escuché algo sobre "Plug-in de preferencias de espacio de trabajo remoto" pero no obtuve exactamente lo que se requiere. –

Respuesta

3

Debo decir que no he probado esto, pero por lo que sé, debe poder iniciar el archivo de forma remota como se explica en: https://serverfault.com/questions/36419/using-ssh-to-remotely-start-a-process ¿verdad?

Ahora, siempre que disponga de ese paso de trabajo, o bien se podría crear un script en Python (es decir .: launch_my_project_remotely.py) y hacer que llame la línea de comandos o crear un lanzador externo (run> herramientas externas).

Tenga en cuenta que puede asociar una combinación de teclas a 'ejecutar la última herramienta externa iniciada' en ventanas> preferencias> generales>.

p.s .: tenga en cuenta que también puede estar interesado en la depuración remota en este caso. Para que vea: http://pydev.org/manual_adv_remote_debugger.html

PS2 .: personalmente, no me gusta mucho una configuración como esta y prefieren ser totalmente a distancia (es decir: http://nomachine.com/) o simplemente hacer todo a nivel local y tener un servidor http://jenkins-ci.org/ para que la integración continua de cosas que comprometo en diferentes entornos.

+0

@WoJ: ¿Tiene instrucciones detalladas sobre cómo configurar la ejecución remota y la depuración de proyectos de Python en hosts remotos? Si es así, puede por favor compartir – pmv

+0

No, pero a partir de una respuesta eliminada de @Martin Koubek, https://sites.google.com/site/programmersnotebook/remote-development-of-python-scripts-on-raspberry- pi-with-eclipse tiene instrucciones ... –

Cuestiones relacionadas