ValueError安装python/django项目时出错
我正在从github安装一个python项目(https://github.com/sunlightlabs/publicmarkup)我得到这个错误信息:ValueError安装python/django项目时出错,python,django,Python,Django,我正在从github安装一个python项目(https://github.com/sunlightlabs/publicmarkup)我得到这个错误信息: 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 "/
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
文件“/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py”,第283行,正在运行
self.result=应用程序(self.environ、self.start\u响应)
文件“/usr/local/lib/python2.7/dist packages/django/contrib/staticfiles/handlers.py”,第68行,在调用__
返回self.application(环境、启动和响应)
文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/wsgi.py”,第273行,在__
响应=自我获取响应(请求)
文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/base.py”,第169行,在get_响应中
response=self.handle\u uncaught\u异常(请求、解析器、sys.exc\u info())
文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/base.py”,第214行,在handle\u uncaught\u异常中
如果resolver.urlconf_模块为无:
文件“/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py”,第274行,在_get_urlconf_模块中
self.\u urlconf\u module=import\u模块(self.urlconf\u名称)
文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第35行,在导入模块中
__导入(名称)
文件“/home/mbenchoufi/git/publicmarkup/。/publicmarkup/url.py”,第5行,在
将添加到内置文件(“mediasync/templatetags/media”)
文件“/usr/local/lib/python2.7/dist packages/django/template/base.py”,第1016行,在add\u-to\u-builtins中
附加(导入库(模块))
导入库中的文件“/usr/local/lib/python2.7/dist packages/django/template/base.py”,第951行
app_path,taglib=taglib_module.rsplit('.',1)
ValueError:需要超过1个值才能解包
我是python的新手,这个错误消息意味着什么?在
publicmarkup/url.py中调用add\u-to\u-builtins
是不正确的,它可能是:
Python包是点分隔的,作者使用了路径
稍后,Django框架尝试加载模块,并在最后一个点失败后分离姓氏,因为原始调用中没有点
看起来您试图加载的项目基本上已损坏。它可能还会有其他错误。请发布完整的回溯taglib_模块
不包含
句点字符,因此没有可拆分的内容,但这种情况的原因取决于代码路径的其余部分。哪个python项目?“安装”是什么意思?(如中所示,您正在执行的是什么命令?)否则,基本级别的错误意味着表达式taglib_module.rsplit('.',1)
返回了一个只包含一个元素的iterable。@MartijnPieters我刚刚编辑了回溯
add_to_builtins('mediasync.templatetags.media')