El error de Django en makemessages "debe ejecutarse desde el tree Django Git o su proyecto o tree de aplicaciones"

Entonces, estaba trabajando con un script de compilation Ant para ejecutar algunos commands de Django a través de manage.py y comencé a ver un error, pero incluso al ejecutar desde python;

 C:\Users\markw\work\proj\src>python manage.py makemessages --all --ignore=unittests\* --no-wrap CommandError: This script should be run from the Django Git tree or your project or app tree. If you did indeed run it from the Git checkout or your project or application, maybe you are just missing the conf/locale (in the django tree) or locale (for project and application) directory? It is not created automatically, you have to create it by hand if you want to enable i18n for your project or application. 

El único cambio en mi copy de trabajo está relacionado con ANT y para confundirme aún más, la siguiente tarea de ANT se completa correctamente (y solo la ejecuta desde python);

 <!-- Compile the translations --> <target name="compile.trans" depends="init.properties"> <exec executable="${deps.python}" dir="src" failonerror="true"> <arg value="manage.py"/> <arg value="compilemessages"/> </exec> </target> 

¿Hay algo especial sobre makemessages ? He intentado ejecutarlo desde src como compilemessages que funcionaron hace solo un día, y también desde mysite que junto con django tiene una carpeta de locale con los files .po .

Estructura Dir;

 - proj -- django -- conf -- locale -- mysite -- locale manage.py 

configuraciones:

 LOCALE_PATHS = ( os.path.join(settings_central.BASE_PATH, 'templates', 'locale',), os.path.join(settings_central.BASE_PATH, 'mysite', 'locale',), os.path.join(settings_central.BASE_PATH, 'django', 'locale',), ) 

El layout de su proyecto es ligeramente incorrecto. El directory de la locale proyecto debe ser proj/locale y no proj/mysite/locale , en realidad.