2011-06-22 9 views
5

Estoy buscando un IDE que me permita editar proyectos remotos de Python y también tenga un soporte decente de Django, ejecución remota de comandos y quizás depuración remota. He probado PyCharm y Aptana con PyDev, pero no tengo mucha suerte configurándolos para la edición remota. ¡Gracias por tu ayuda!Python y Django IDE con edición remota?

+0

¿Cómo se configura PyCharm para editar proyectos remotos? Puedo montar directorios remotos con SSHFS e insertarlos en proyectos locales, pero prefiero no hacerlo. – mpso

+0

Los copia localmente y configura (automáticamente) el despliegue. – sorin

Respuesta

5

Tengo la instalación de Pycharm en Ubuntu 10.10. La clave es usar "sshfs" - se asigna a mi servidor web - a través de ssh. Esos son los requisitos previos: acceso ssh, sshfs. (a menos que pueda encontrar una forma de asignar ssh a una unidad compartida de Windows).

Así que una vez que sshfs, sshfs están configurados, creo un montaje de Linux localmente, por lo que el directorio de mi servidor web aparece localmente como "/ webhostx". A partir de ese momento, Pycharm (o WingIde o cualquier editor) no se preocupa por "/ webhostx "es realmente una carpeta remota montada localmente.

Si todo lo demás falla, siempre hay Emacs (todo incluido :-)).

Pycharm también tiene una función de depuración remota: estoy en el proceso de probarlo con mi host (webfaction).

+0

tenga cuidado al usar pycharm y sshfs con un proyecto mercurial. He tenido problemas importantes con los repos corrompidos –

2

Emacs tiene tramp para la edición remota en la parte superior de ssh, ftp u otros protocolos (funciona de la caja). nxhtml tiene soporte para editar plantillas Django (necesita configuración). No sé sobre la depuración remota. Yo nunca he hecho eso.

Por supuesto, Emacs es un estilo de vida en lugar de un editor ya que la mayoría de sus usuarios se lo dirá, así que tenga cuidado.

Cuestiones relacionadas