unable pyedit plugin plug oxygen org luna how python eclipse

python - pyedit - pydev eclipse luna install



Usar diferentes versiones de python para diferentes proyectos en Eclipse (2)

Por lo tanto, estoy trabajando lentamente en Python 3.0, pero todavía tengo muchas cosas que dependen de 2.5.

Pero, en Eclipse, cada vez que cambio proyectos entre 3.0 y 2.5, necesito pasar por

Proyecto -> Propiedades -> tipo de proyecto.

Problema 1: si solo cambio el intérprete en el cuadro desplegable, eso no parece cambiar nada. Necesito hacer clic en "hacer clic aquí para configurar un intérprete no incluido en la lista", y SUBIR el intérprete que deseo utilizar.

Problema 2: Eso estaría bien si cambiara a 3.0 por cada proyecto por el resto de mi vida, pero todavía estoy cambiando mucho de proyecto a proyecto y no creo que eso cambie pronto. Entonces, estoy tratando de guardar algunas operaciones.

¿Hay alguna forma de configurar Eclipse para que recuerde qué intérprete quiero asociar con cada proyecto?

¿Qué pasa si creé un espacio de trabajo completamente nuevo? ¿El "intérprete" es una propiedad de un espacio de trabajo?

Además, no parece importar lo que elijo cuando creo un nuevo proyecto a través de Archivo -> Nuevo -> Proyecto Pydev. Lo que sea que haya seleccionado por última vez a través de "Propiedades" es lo que está usando eclipse.

Este es Eclipse 3.4.0, que se ejecuta en Windows XP.


OKAY --

Definitivamente parece que "intérprete" es una propiedad de su "espacio de trabajo". Realmente no lo había considerado demasiado porque siempre pensé en el espacio de trabajo como "una carpeta en la que guardo lo que sea" en lugar de un entorno unificado consistente para un tipo de desarrollo.

Además, no puede alternar entre áreas de trabajo en una instancia de Eclipse (se apaga y se reinicia), pero puede ejecutar dos instancias de Eclipse de una vez, una para cada espacio de trabajo.

Ahora, creo que me gusta el hecho de que Eclipse lo maneje de esa manera. Tiene una sensación más "modular", y lo que originalmente me molestó ahora lo considero sensato. No necesito preocuparme por tener dos intérpretes para elegir, o elegir el predeterminado o mover uno. Solo necesito preocuparme sobre en qué área de trabajo estoy.

Espero que esto ayude a alguien. . .

EDITAR: como lo señala Kiv , "intérprete" no es una propiedad de su "espacio de trabajo" (como dije anteriormente). En cambio, para cualquier proyecto, hay una "configuración de ejecución" (por cierto, también hay una configuración de depuración). La configuración de ejecución permite al usuario configurar el ejecutable, la ruta y varias otras opciones.

* Estoy seguro de que estos elementos son conocidos por los usuarios antiguos, pero nunca tuve que lidiar con esto hasta que cambié las versiones de Python. **


Puede establecer la versión del intérprete por script a través del menú Ejecutar configuraciones.

Para ello, vaya a Ejecutar -> Ejecutar configuraciones, y luego realice una nueva entrada en Python Run. Complete el nombre de su proyecto y la secuencia de comandos principal, y luego vaya a la pestaña Interpeter y podrá elegir qué intérprete desea usar para esa secuencia de comandos.

Lo he usado para tener proyectos de Python 2.2, 2.5 y 3.0 en el mismo espacio de trabajo.