Mis instrucciones para crear un entorno virtual Django que funciona con Eclipse son las siguientes;
Nota: Las instrucciones son para OSX Mountain Lion, pero deberían funcionar con otros sistemas operativos. He recopilado esta información de varias fuentes y agradecería cualquier sugerencia o comentario. Asumiré que tienes python, virtualenv y eclipse configurados en tu sistema.
Abra una terminal, vaya a la ubicación que desea que tenga su área de trabajo de eclipse y;
- mkdir projectenv
- env cd proyecto
- virtualenv Venv --distribute
Venv
- fuente/bin/activar
Ahora, vamos a instalar las dependencias;
- pip instalar Django psycopg2 dj-base-url (Sus necesidades pueden variar de la mina)
Ahora vamos a iniciar el proyecto Django y comprometerse a GIT;
- startproject django-admin.py MYPROJECT
- pip congelación> requirements.txt
- git init; git add; git commit -m miproyecto (Por favor, tiene un archivo con .gitignore Venv y * pyc en ella antes de hacer este paso)
Nuestro proyecto Django está configurado y listo para funcionar, por lo que el eclipse ya está abierto y en el selector de espacio de trabajo , haga clic en examinar y seleccione la carpeta projectenv (es decir, la carpeta que contiene la carpeta venv, la carpeta myproject y la carpeta requirements.txt) y haga clic en abrir.
Vaya a Archivo, Importar, General, Carpeta existente como nuevo proyecto y seleccione la carpeta myproject, haga clic en finalizar. Su proyecto ahora aparecerá en el explorador de paquetes: ahora debería cambiar a la perspectiva de PyDev si aún no está en ella.
Haga clic derecho en la carpeta principal de myproject en el explorador de paquetes, vaya a PyDev y seleccione 'Establecer como proyecto de PyDev'. Eclipse ahora le pedirá que configure el intérprete y lo llevará a la ventana de preferencias. Haga clic en Nuevo y seleccione el intérprete en/venv/bin/select python, no python2.7 y haga clic en Aceptar.
Obtendrá una lista de libs, déjelas tal como están y haga clic en finalizar, recibirá una advertencia, pero haga clic en continuar de todos modos.
Ahora, haga clic en Nueva carpeta en la mitad inferior de la ventana de preferencias y seleccione/venv/lib /, haga clic en Aceptar, luego haga clic en Aplicar, luego haga clic en Aceptar.
Finalmente, haga clic derecho en manage.py y Ejecutar como, Ejecutar configuraciones. En la pestaña Argumentos, escriba;
- de ejecución del servidor --noreload
continuación, haga clic en Aplicar y luego en Cerrar.
Eso debería ser que, cuando quiera agregar una aplicación, hágalo en la línea de comando como lo haría normalmente con manage.py startapp myapp (si instala el complemento Aptana Studio, puede obtener una ventana de terminal dentro de eclipse), haga clic derecho en la carpeta principal del proyecto en eclipse y presione actualizar, todo estará allí. Cuando desee depurar, configure sus puntos de interrupción, pulse Depurar como python manage.py (la configuración que configuró anteriormente) y cuando llegue a un punto de corte del código, Eclipse lo enciende en la perspectiva de la depuración.
Encuentro que esto me da la mezcla perfecta, significa que puedo escribir muchas cosas en la línea de comando como es normal, pero como está configurado en Eclipse, cuando las cosas no van bien, puedo disparar Eclipse y hacer algunas depuraciones reales!
Espero que esto ayude.
Tengo algunos problemas con los complementos de Eclipse para: http://stackoverflow.com/questions/1150072/install-cdt-plug-in-on-eclipse-ganymede –
En mi respuesta pongo todo el enlace eso puede ayudarte. ¡Gracias! –