python - para - ¿Cómo se crea un proyecto PyDev a partir del código existente?
pydev for eclipse windows 7 (1)
Desde mi experiencia, la configuración de PYTHONPATH en PyDev tiene dos intereses principales:
- uno obvio si tiene múltiples carpetas que contienen módulos, permite que el código se ejecute en la carpeta a para importar módulos en la carpeta b
- otro, es que PyDev parece confiar en esto para permitir algunas partes de la finalización del código , y también el análisis del código ; esta última característica útil no está habilitada para las fuentes de Python que no son parte de PYTHONPATH.
Creé un proyecto de Python que comencé a desarrollar en TextPad y Command Prompt.
http://pydev.org/manual_101_project_conf.html
Esta documentación menciona brevemente la creación de un proyecto con código existente, pero no puedo encontrarle sentido ...
Is dice: Create the project as if it was a new project, but leave the create default ''src'' folder option unchecked and point the location to the location of the sources (or a level above) -- the next tutorial page will explain the steps to configure the PYTHONPATH (which should be done after creating the project this way).
lo cual tiene bastante sentido, así que creé un nuevo proyecto y seleccioné Don''t configure PYTHONPATH (to be done manually later on)
Todo bien, tiene suficiente sentido. Entonces, ¿puede navegar a la página siguiente donde supuestamente dice cómo configurar PYTHONPATH, que de alguna manera debería hacer que este proyecto contenga los archivos src ??? ...
http://pydev.org/manual_101_project_conf2.html
Supuestamente, este enlace contiene información para crear el proyecto a partir del código existente. Dice cómo crear un archivo fuente, bastante fácil ... ¿Así que me llevo el código existente y lo copio en la carpeta fuente?
Bueno, esto funciona bastante bien, ahora puedo ejecutar mis módulos dentro de la carpeta src, pero menciona que debo agregarlo a PYTHONPATH. Si mis archivos se ejecutan como se esperaba, ¿por qué tengo que hacer esto? ¿Para qué propósito sirve eso?
¿Hay algo más que me falta en este proceso? La documentación me confunde hasta ahora ... Buscando información básica, cualquier información sería increíble