每次初始的runserver我做 python manage.py runserver
指定InvalidTemplateLibraryError使用鹡鸰
无效的模板库是错误的说。
导入错误试图加载“wagtail.wagtailcore.templatetags.wagtailcore_tags”时提出:不能导入名称_htmlparser
每次初始的runserver我做 python manage.py runserver
指定InvalidTemplateLibraryError使用鹡鸰
无效的模板库是错误的说。
导入错误试图加载“wagtail.wagtailcore.templatetags.wagtailcore_tags”时提出:不能导入名称_htmlparser
没有与html5lib的新版本的一些bug。我发现了两个方案来解决这个问题:
PIP卸载html5lib
PIP安装html5lib == 0.9999999
(我0.9999999版本试过)降级后一切似乎都很完美。
通过编辑beautifulsoup4包文件<path_to_your_virtualenv> /lib/python2.7/site-packages/bs4/builder/__init__.py
- 临时修复
在文件的最后,你需要注释掉下一行:
from . import _htmlparser
register_treebuilders_from(_htmlparser)
try:
from . import _html5lib
register_treebuilders_from(_html5lib)
except ImportError:
# They don't have html5lib installed.
pass
当你评论它们后,w will将正常开始。
附:我更喜欢第一选择。
编辑1:
找到打开GitHub上的问题:https://github.com/html5lib/html5lib-python/issues/276
可以过把它添加到您的要求的项目文件,即:
wagtail==1.3.1
html5lib==0.9999999
什么是你的Django和Python版本? –