2011-02-03 6 views
10

남자 !! 나는 장고를 배우는 데 열중하고 Django-1.2에서 약간 배웠다. 그러나 1.3 버전을 설치했다. "python manage.py runserver"명령을 사용하여 서버를 실행할 때까지 괜찮다. 거대한 오류를주고 있습니다. 이 문제를 해결할 방법을 찾지 못했습니다. 오류는 다음과 같이 표시됩니다.Django-1.3 베타 문제

Traceback (most recent call last):  

    File "manage.py", line 11, in <module>  
    execute_manager(settings)  
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 438, in execute_manager  
    utility.execute()  
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 379, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/usr/local/lib/python 2.6/dist-packages/django/core/management/__init__.py", line 261, in fetch_command 
    klass = load_command_class(app_name, subcommand)  
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 67, in load_command_class  
    module = import_module('%s.management.commands.%s' % (app_name, name))  
    File "/usr/local/lib/python2.6/dist-packages/django/utils/importlib.py", line 35, in import_module  
    __import__(name)  
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/commands /runserver.py", line 8, in <module>  
    from django.core.handlers.wsgi import WSGIHandler 
    File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line 11, in <module>  
    from django.core import signals 
    File "/usr/local/lib/python2.6/dist-packages/django/core/signals.py", line 1, in <module> 
    from django.dispatch import Signal 
    File "/usr/local/lib/python2.6/dist-packages/django/dispatch/__init__.py", line 9, in <module>  
    from django.dispatch.dispatcher import Signal, receiver  
ImportError: cannot import name receiver  
+2

두 가지 버전의 django를 설치 했습니까? – programmersbook

+0

파이썬 콘솔에서 이것을 시도해보고 결과를보고 할 수 있습니까? django.VERSION –

+0

예! 나는 그 1.3 버전을 보여주는 것을 할 수있다 ... 내가 생각하는 것은 그것이 django1.3-beta가 나의 python 2.6과 호환되지 않는 python3에 기반을두고 있다고 생각한다. 그러나 나는 python- 3.x –

답변

21

두 가지 버전이 설치된 경우 발생할 수 있습니다. django 삭제 (/usr/local/lib/python2.6/dist-packages/django) 전체 폴더를 삭제하면됩니다. 이제 Django 1.3을 다시 설치하면 제대로 작동합니다.