#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:
- «Файл > Создать> Проект …»
- Выберите «Оформить проекты из SVN»
- Выберите или определите свой репозиторий svn
- На последней странице «оформить заказ из диалогового окна SVN» выберите переключатель «Открыть с помощью мастера создания нового проекта», затем следуйте инструкциям мастера, чтобы создать проект любого типа, который вам нравится (возможно, django).