eclipse - Importar proyecto existente
ide project (4)
Está un poco sucio, pero puedes hacer lo siguiente. Cree dos archivos en su directorio de proyecto llamados .project y .pydevproject .
.project debe contener:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>YOUR_PROJECT_NAME</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
y .pydevproject debería contener:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?>
<pydev_project>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/PATH/TO/THE/PROJECT</path>
</pydev_pathproperty>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.6</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH">
<path>/PATH/TO/EXTERNAL/SOURCES/IF/USED</path>
</pydev_pathproperty>
</pydev_project>
cuando tenga esos dos archivos en su directorio de proyecto, puede usar Importar> Proyectos existentes en el espacio de trabajo
Creé un proyecto de Django con solo un editor de texto y la línea de comando, ahora he instalado Aptana Studio pero no puedo importar ese proyecto. Puedo crear un nuevo proyecto django, pydev está correctamente instalado y funciona.
En Aptana, probé Import Projects , pero no reconoce el directorio raíz de mi proyecto " No se encuentran proyectos para importar ". antes de reemplazar ajustes, modelos, vistas, etc., con los contenidos de mi proyecto (lo que no me gusta), quiero preguntar:
¿Hay una mejor manera de importar el proyecto?
Puedes encontrar una respuesta más completa aquí .
Esta pregunta se responde en la página de preguntas frecuentes de PyDev . "¿Cómo importo proyectos / fuentes existentes en PyDev?"
La forma más fácil parece ir a través del asistente Archivo> Nuevo> Proyecto PyDev en Eclipse y seleccionar como directorio el directorio con sus fuentes.
La respuesta de Vanja resolvió mi problema ... :-)
¿Cómo importo proyectos / fuentes existentes en PyDev?
Si el proyecto ya estaba en Eclipse (es decir, tiene los archivos .project y .pydevproject), use Archivo> Importar> Proyectos existentes en el espacio de trabajo.
Ahora, si el proyecto nunca tuvo los archivos .project ni .pydevproject, hay 2 opciones:
Opción 1:
Simplemente acceda al asistente Archivo> Nuevo> Proyecto PyDev y seleccione como directorio el directorio con sus fuentes.
Opcion 2:
Cree los archivos .project y .pydevproject de la plantilla a continuación y use Archivo> Importar> Proyectos existentes en el espacio de trabajo para importarlo. Tenga en cuenta que esta opción es más una referencia para las personas que desean automatizar la creación de proyectos múltiples a la vez.
.project contents (debe reemplazar MyProject con el nombre del proyecto)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
Contenido de .pydevproject (debe reemplazar la ruta (/ MyProject / src) con las carpetas reales para estar en PYTHONPATH)
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse-pydev version="1.0"?>
<pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
</pydev_variables_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/MyProject/src</path>
</pydev_pathproperty>
</pydev_project>
¿Cómo importo proyectos / fuentes existentes para un proyecto Django en PyDev?
Siga los mismos pasos en las preguntas frecuentes anteriores para importar un proyecto de PyDev, luego haga clic con el botón derecho en el proyecto> PyDev> Establecer como proyecto de Django y agregue 2 variables de sustitución de cadenas (en el botón derecho proyecto> propiedades> PyDev PYTHONPATH)
DJANGO_MANAGE_LOCATION
, que es la ruta relativa a manage.py. es decir: src / my_project / manage.py DJANGO_SETTINGS_MODULE
, que es el nombre del módulo de configuración. es decir: my_project.settings
Tenga en cuenta que si se creó el archivo .pydevproject, esos valores ya podrían agregarse en la entrada org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION:
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
<key>DJANGO_MANAGE_LOCATION</key>
<value>src/my_project/manage.py</value>
<key>DJANGO_SETTINGS_MODULE</key>
<value>my_project.settings</value>
</pydev_variables_property>
Si está utilizando los complementos subclipse (svn) o egit (git), puede intentar crear un nuevo proyecto y obtener su código a través del asistente de git / subclipse. Podría ser menos problemas que tratar de importarlo.
Por ejemplo, si usa svn:
- "Archivo> Nuevo> Proyecto ..."
- Seleccione "Pagar proyectos desde SVN"
- Elige o define tu repositorio svn
- En la última página del "checkout desde el diálogo SVN", seleccione la radio "Abrir con el Asistente de proyecto nuevo". Luego siga los pasos del asistente para crear un proyecto del tipo que desee (quizás django).