Acabo de instalar South (0.7.3, python-2.6) y completé con éxito el tutorial utilizando el intérprete de python. Lo que significa que puedo crear un modelo y migrarlo sin ningún error, por lo que South parece estar bien en el shell de python. Usé un sqlite3 db para el tutorial.PyDev en Eclipse no reconoce db.add_column desde South
Sin embargo, cuando abro mi proyecto en Eclipse, Eclipse no reconoce las funciones asociadas con db en las carpetas de migración: archivos 0001_initial.py y 0002_auto__add_field_knight_dances_whenever_able.py. Obtengo los errores específicos (variable no definida de import: add_column, create_table, delete_column, delete_table, send_create_signal)
Hasta la instalación en el sur, Eclipse ha funcionado bien para crear aplicaciones django. Apunté el intérprete de PyDev a la carpeta sur bajo site-packages (C: \ python26 \ Lib \ site-packages \ south-0.7.3-py2.6.egg) (Otras bibliotecas allí, como Django y django-picklefield funcionan bien.)
me corrió un simple script del proyecto Eclipse y de la cáscara de pitón y ambos parecen tener
Cualquier extremidad de la misma sys.path sobre cómo obtener el intérprete de python Eclipse más feliz?
Ver esta pregunta relacionada: http://stackoverflow.com/questions/3605180/tell-pydev-to-exclude- an-whole-package-from-analysis – Etienne