Я только что установил South (0.7.3, python-2.6) и успешно завершил урок, используя интерпретатор python. Это означает, что я могу создать модель и перенести ее без каких-либо ошибок, поэтому кажется, что South отлично работает в оболочке python. Я использовал базу данных sqlite3 для учебника.
Однако когда я открываю свой проект в Eclipse, Eclipse не распознает функции, связанные с db, в папках миграции: 0001_initial.py и 0002_auto__add_field_knight_dances_whenever_able.py.py. Я получаю конкретные ошибки (неопределенная переменная из импорта: add_column, create_table, delete_column, delete_table, send_create_signal)
Вплоть до установки на юг Eclipse прекрасно работал для создания приложений django. Я указывал интерпретатор PyDev на южную папку в разделе site-packages (C: \ python26 \ Lib \ site-packages \ south-0.7.3-py2.6.egg) (там работают другие библиотеки, такие как Django и django-picklefield). хорошо.)
Я запустил простой скрипт из проекта eclipse и из оболочки python, и оба они имеют одинаковый sys.path
Какие-нибудь советы о том, как сделать интерпретатор Eclipse python более счастливым?