2015-09-15 2 views
1

Когда я установил Джанго НОМЕРНОГО Redux и попробуйте запустить python manage.py syncdb я получаю следующее сообщение об ошибке:OSError: [Errno 20] Не каталог

OSError: [Errno 20] Not a directory: '/usr/local/lib/python2.7/dist-packages/django_registration_redux-1.2-py2.7.egg/registration/migrations' 

Traceback (most recent call last): 
    File "manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/core/management/__init__.py", line 338, in execute_from_command_line 
    utility.execute() 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/core/management/__init__.py", line 330, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/core/management/base.py", line 393, in run_from_argv 
    self.execute(*args, **cmd_options) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/core/management/base.py", line 444, in execute 
    output = self.handle(*args, **options) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/core/management/commands/migrate.py", line 93, in handle 
    executor = MigrationExecutor(connection, self.migration_progress_callback) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/db/migrations/executor.py", line 19, in __init__ 
    self.loader = MigrationLoader(self.connection) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/db/migrations/loader.py", line 47, in __init__ 
    self.build_graph() 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/db/migrations/loader.py", line 176, in build_graph 
    self.load_disk() 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/db/migrations/loader.py", line 93, in load_disk 
    for name in os.listdir(directory): 
OSError: [Errno 20] Not a directory: '/usr/local/lib/python2.7/dist-packages/django_registration_redux-1.2-py2.7.egg/registration/migrations' 
+0

Можете ли вы предоставить полную трассировку стека? – lenz

ответ

0

Это https://github.com/macropin/django-registration/issues/43 может дать вам направление.

Update У меня была такая же проблема, это открытая ошибка - see this. Удалите яйцо decjo регистрации decj от /usr/local/lib/python2.7/dist-packages/ и переустановите, используя python setup.py develop. Это должно сработать.

+0

Спасибо sg491. Но у меня мало идеи о том, что делать –

+0

@TonyWu обновил ответ. – sg491

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