Ejecutar progtwigs externos de Python con Eclipse PyDev

Quiero usar la refactorización habilitada por PyDev, pero creo que es un poco ridículo crear una carpeta de proyecto en mi espacio de trabajo de Eclipse para cada pequeño script Python que cree.

Puedo obtener refactorización editando el archivo en Eclipse usando File > Open File... Sin embargo, todavía tengo que ir a la Terminal para ejecutar el archivo. Sería bueno simplemente ejecutarlo en Eclipse.

He intentado configurar una Run > External Tools > External Tools Configurations... usando la ubicación

 /Library/Frameworks/Python.framework/Versions/Current/bin/python 

y los argumentos

 ${resource_loc} 

Presumiblemente, esto llamaría al intérprete de python usando el archivo abierto. Pero no lo hace. Todo lo que obtengo es:

 Variable references empty selection: ${resource_loc} 

Esta pregunta de StackOverflow tiene el mismo problema que yo, pero la respuesta seleccionada no tiene nada que ver con el problema de ${resource_loc} vacío.

¿Cómo ejecuto progtwigs de python externos en Eclipse?

El último PyDev ya ha mejorado un poco … el flujo de trabajo para el caso de uso de tratar con archivos externos es el siguiente (verifique PyDev 2.2.2 y Eclipse 3.7):

  1. Arrastre el archivo desde el sistema de archivos a Eclipse (debería abrir el archivo para editarlo).

  2. Presione F9 con el editor abierto para ejecutar el archivo … Todavía le pedirá un proyecto para resolver el uso de PYTHONPATH y el intérprete (probablemente solo puede usar cualquier proyecto que tenga el intérprete que desea usar para ejecutar o crear un proyecto PyDev como ‘proyectos_remnes’ y vincular esas ejecuciones a él).

Tenga en cuenta que necesita tener PyDev ya configurado correctamente (pasos disponibles en: http://pydev.org/manual_101_root.html ) y si siguió el paso para marcar el último lanzamiento como el predeterminado – http: // pydev .org / manual_101_run.html : al presionar Ctrl + F11 se volverá a ejecutar el último lanzamiento (y ya no es necesario tener ese editor como activo).

Más tarde puede cambiar la configuración de ejecución en el menú: Ejecutar> Ejecutar configuraciones.