2012-05-18 2 views
0

Я пытаюсь настроить проект в Eclipse Indigo с pydev на windows 7 Pro SP1 x64. Проект существует в моем приводе (загружаемом через Tortoise SVN) и имеет следующую структуру:pydev - настройка существующего проекта python27 в комплекте с dll и вложенными исходными папками в eclipse indigo

root\ 
launcher.pyw 
settings.ini 
modules\ 
    __init__.py 
    module1.py 
    module2.py 
    ... 
    more_modules\ 
    __init__.py 
    moduleA.py 
    moduleB.py 
    ... 
    compiled\ 
    1.dll 
    2.dll 
    ... 

Я успешно импортирован проект в затмении - указав корень/в папке проекта - и когда я правая кнопка мыши на панели запуска .pyw и запустите файл, программа работает нормально (это приложение gui). У меня есть 2 (основные) вопросы:

  1. Я хочу, чтобы иметь возможность запустить проект нормально (сказать затмение, что когда я запускаю проект, я имею в виду на самом деле запустить launcher.pyw) - когда я правой кнопкой мыши на project> Run as> Python-unit-test - единственный вариант

  2. У меня, скажем, в more_modules \ moduleA.py что-то вроде from .. import module1, которое отображается как ошибка - так как я должен правильно настроить его?

Не уверен в папке DLLS также - и не уверен анализа кода - Aparently я должен открыть файл, чтобы увидеть ошибки - но те, принадлежат к другому вопросу, может быть

Проект SourceForge страницы является: http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/

корень/является Mopy/

Редактировать: переместил картину из моего комментария:

enter image description here

ответ

0

Что касается запуска, вы можете просто открыть файл и нажать F9 для его запуска. После этого, если вы решили перезапустить последний запуск в настройках (см. Инструкции по адресу: http://pydev.org/manual_101_run.html), вы можете просто нажать Ctrl + F11, чтобы перезапустить его.

Я посмотрел вашу страницу sf и отметил, что вы не передали файлы .project и .pydevproject (пожалуйста, сделайте так, чтобы любой, кто использует PyDev, мог настроить настройки напрямую).

Что касается ошибки импорта в анализе кода, было бы неплохо, если бы вы действительно могли представить реальный пример (из вашего описания ошибка заключается в том, что в конце модуля есть «.py», что, вероятно, должно «быть там, но это может быть просто описание ... если оно выполняется, а анализ кода не получает его, пожалуйста, создайте проект с этим прецедентом и прикрепите его в отчете об ошибке в треке pydev sf) ,

Что касается анализа кода, как правило, вам действительно нужно открыть файл, чтобы увидеть ошибки, но вы также можете щелкнуть правой кнопкой мыши папку и выбрать pydev> анализ кода, и он выполнит кодовый анализ для всех файлов под этой папкой, которая является частью вашего pythonpath.

+0

Вы также можете разместить изображение для исходной папки проекта (то есть: щелкнуть правой кнопкой мыши проект> свойства> pydev - pythonpath) - действительно странно, что ваши значки в проводнике пакетов pydev, похоже, не то, что они должны делать они находились под исходной папкой. Обратите внимание, что вы можете добавлять изображения в свой вопрос в stackoverflow. –

+0

Сначала у меня были Mopy \ bash \ и Mopy \ bash \ games \ на пути, но это не помогло - это было, когда я удалил все с пути. [Здесь] (http://www.bild.me/bild.php?file=9145868from..importErrorPydev2.jpg) выглядит так: [Mopy \ bash \ в пути] (http: //www.bild. мне/bild.php? файл = 6006149PATHpyDev.jpg). Ошибка читает «Неразрешенный импорт».Добавление Mopy \ bash \ games \ не имеет значения. Я знаю о добавлении изображений - сделаю, как только это будет разрешено (вы можете сделать это в своем ответе) - Спасибо :) –

+0

Ну, кто-то пошел вперед и фактически разместил .project и .pydevproject на репо - не могли бы вы проверить, если это правильно? Я думаю, что нет: http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks?view=revision&revision=2379. Спасибо :) –

Смежные вопросы