Импорт существующего проекта

#eclipse #import #ide #project #aptana3

#eclipse #импорт #ide #проект

Вопрос:

Я создал проект Django, используя только текстовый редактор и командную строку, теперь я установил Aptana Studio, но я не могу импортировать этот проект. Я могу создать новый проект django, pydev установлен правильно, и он работает.

В Aptana я попытался импортировать проекты, но он не распознает корневой каталог моего проекта «Не найдено проектов для импорта«. перед заменой настроек, моделей, представлений и т.д.. что касается содержимого моего проекта (что мне не нравится), я хочу спросить:

Есть ли лучший способ импортировать проект??

Вы можете найти более полный ответ здесь.

Ответ №1:

Это немного грязно, но вы можете сделать следующее. Создайте два файла в каталоге вашего проекта под названием .project и .pydevproject.

.project должен содержать:

 <?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>
  

и .pydevproject должен содержать:

 <?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>PATHTOTHEPROJECT</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>PATHTOEXTERNALSOURCESIFUSED</path>
</pydev_pathproperty>
</pydev_project>
  

когда у вас есть эти два файла в каталоге вашего проекта, вы можете использовать Импорт> Существующие проекты в Workspace

Комментарии:

1. В .pydevrproject переменной path может быть <path>/${PROJECT_DIR_NAME}</path>.

Ответ №2:

Ответ на этот вопрос содержится на странице PyDev FAQ. «Как мне импортировать существующие проекты / исходные тексты в PyDev?»

Кажется, что самый простой способ пройти через File> New> PyDev Project wizard в Eclipse и выбрать в качестве каталога каталог с вашими исходниками.

Ответ №3:

Ответ Ваньи решил мою проблему … 🙂

Как мне импортировать существующие проекты / исходные тексты в PyDev?

Если проект уже был в Eclipse (т. Е. имеет файлы .project и .pydevproject), используйте File > Import > Existing Projects в Workspace.

Теперь, если в проекте никогда не было файлов .project или .pydevproject, есть 2 варианта:

Вариант 1:

Просто перейдите через File> New> PyDev Project wizard и выберите в качестве каталога каталог с вашими исходниками.

Вариант 2:

Создайте файлы .project и .pydevproject из приведенного ниже шаблона и используйте File > Import > Existing Projects в Workspace, чтобы импортировать его. Обратите внимание, что этот параметр больше подходит для людей, которые хотят автоматизировать создание нескольких проектов одновременно.

.содержимое проекта (необходимо заменить MyProject на название проекта)

 <?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>
  

.содержимое pydevproject (необходимо заменить путь (/MyProject/src) на фактические папки, которые должны быть в 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>
  

Как мне импортировать существующие проекты / исходные тексты для проекта Django в PyDev?

Выполните те же действия, что и в FAQ выше, чтобы импортировать проект PyDev, затем щелкните правой кнопкой мыши проект> PyDev > Установить как проект Django и добавьте 2 переменные подстановки строк (щелкните правой кнопкой мыши проект > свойства> PYTHONPATH PyDev)

DJANGO_MANAGE_LOCATION , который является относительным путем к manage.py . то есть: src/my_project/manage.py DJANGO_SETTINGS_MODULE , который является именем модуля настроек. т.е.: my_project.settings

Обратите внимание, что если файл .pydevproject был создан, эти значения уже могли быть добавлены к нему в записи 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>
  

Ответ №4:

Если вы используете плагины subclipse (svn) или egit (git), вы можете попробовать создать новый проект и проверить свой код с помощью мастера git / subclipse. Может быть меньше проблем, чем попытка импортировать его.

Например, при использовании svn:

  1. «Файл > Создать> Проект …»
  2. Выберите «Оформить проекты из SVN»
  3. Выберите или определите свой репозиторий svn
  4. На последней странице «оформить заказ из диалогового окна SVN» выберите переключатель «Открыть с помощью мастера создания нового проекта», затем следуйте инструкциям мастера, чтобы создать проект любого типа, который вам нравится (возможно, django).