2
我正在试图在Django中使用Markdown,如this tutorial所示。我有使用django.contrib.markup
安装和配置在Django库,但是当我使用标记去一个网页,我得到:未安装Markdown库/ urllib ImportError
Error in 'markdown' filter: The Python markdown library isn't installed.
然后,通过翻译我尝试运行import markdown
,这将导致以下回溯:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/markdown/__init__.py", line 43, in <module>
from .treeprocessors import build_treeprocessors
File "/usr/lib/python2.7/site-packages/markdown/treeprocessors.py", line 2, in <module>
from . import inlinepatterns
File "/usr/lib/python2.7/site-packages/markdown/inlinepatterns.py", line 47, in <module>
from urllib.parse import urlparse, urlunparse
ImportError: No module named parse
Python的文档,但是,告诉我,urlparse
已更名为urllib.parse
在Python 3,这没有任何意义,因为降价库通过PIP2,其投入到python2安装.7站点包的目录。
顺便说一句,更改这一行会导致更多的导入错误。