Я только что установил Юг (0.7.3, python-2.6) и успешно завершил учебник с использованием интерпретатора python. Это означает, что я могу создать модель и перенести ее без каких-либо ошибок, поэтому, кажется, Юг отлично работает в оболочке python. Я использовал sqlite3 db для учебника.PyDev в Eclipse не распознает db.add_column from South
Однако, когда я открываю проект в Eclipse, Eclipse не распознает функции, связанные с db в папках переноса: 0001_initial.py и 0002_auto__add_field_knight_dances_whenever_able.py файлы. Я получаю конкретные ошибки (неопределенная переменная из импорта: add_column, create_table, delete_column, delete_table, send_create_signal)
До установки на юг Eclipse отлично работает для создания приложений django. Я указал интерпретатор PyDev в южную папку по сайтам-пакетам (C: \ python26 \ Lib \ site-packages \ south-0.7.3-py2.6.egg) (Другие библиотеки там, такие как Django и django-picklefield работают хорошо.)
Я побежал простой сценарий из проекта затмений и из питона оболочки и как представляется, имеют
Любые советы того же sys.path на получение интерпретатора Eclipse, счастливее?
Смотрите этот родственный вопрос: http://stackoverflow.com/questions/3605180/tell-pydev-to-exclude- a-whole-package-from-analysis – Etienne