2012-09-29 2 views
0

내가 GitHub의에서 파이썬 프로젝트를 설치하고을 (https://github.com/sunlightlabs/publicmarkup)를 설치하고이 오류 메시지가 얻을 : 나는 초보자에 오전는 ValueError를 파이썬/장고 프로젝트

File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 283, in run 
    self.result = application(self.environ, self.start_response) 

    File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/handlers.py", line 68, in __call__ 
    return self.application(environ, start_response) 

    File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 273, in __call__ 
    response = self.get_response(request) 

    File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 169, in get_response 
    response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) 

    File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 214, in handle_uncaught_exception 
    if resolver.urlconf_module is None: 

    File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 274, in _get_urlconf_module 
    self._urlconf_module = import_module(self.urlconf_name) 

    File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 

    File "/home/mbenchoufi/git/publicmarkup/../publicmarkup/urls.py", line 5, in <module> 
    add_to_builtins('mediasync/templatetags/media') 

    File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 1016, in add_to_builtins 
    builtins.append(import_library(module)) 

    File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 951, in import_library 
    app_path, taglib = taglib_module.rsplit('.',1) 

ValueError: need more than 1 value to unpack 

을 파이썬,이 오류 메시지는 무엇을 의미합니까?

+1

* 전체 * 추적을 게시하십시오. 'taglib_module'은'.' 마침표를 포함하지 않으므로 분할 할 것이 없습니다. 그러나 이것이 왜 다른 코드 경로에 의존하는지 이유는 무엇입니까? –

+0

어떤 파이썬 프로젝트입니까? "설치"란 무엇을 의미합니까? (어떤 명령을 실행 중인지?) – millimoose

+1

그렇지 않으면 기본 레벨에서 오류가 의미하는 것은'taglib_module.rsplit ('.', 1)'표현식이 하나의 요소 만있는 반복 가능한 값을 리턴한다는 것입니다. – millimoose

답변

1

publicmarkup/urls.pyadd_to_builtins 호출이 올바르지 않습니다, 그것은해야 아마 수 :

add_to_builtins('mediasync.templatetags.media') 

파이썬 패키지는 점으로 구분하며, 저자가 대신 경로를 사용했다.

나중에 Django 프레임 워크는 모듈을로드하려고 시도하고 원래의 호출에서 점이 없으므로 마지막 점이 실패한 후에 성을 분리합니다.

로드하려고하는 프로젝트가 근본적으로 망가졌습니다. 다른 오류도있을 수 있습니다.

+0

감사합니다. – user1611830

관련 문제