每次初始的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版本? –