Python 降价库不是';t已安装/urllib导入程序

Python 降价库不是';t已安装/urllib导入程序,python,django,python-3.x,markdown,Python,Django,Python 3.x,Markdown,我试图对Django使用Markdown,如中所示。我已经使用Django.contrib.markup在Django中安装并配置了库,但是当我使用markup转到页面时,我得到: Error in 'markdown' filter: The Python markdown library isn't installed. 然后,通过解释器,我尝试运行import markdown,这将导致以下回溯: Traceback (most recent call last): File "&l

我试图对Django使用Markdown,如中所示。我已经使用
Django.contrib.markup
在Django中安装并配置了库,但是当我使用markup转到页面时,我得到:

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
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/lib/python2.7/site packages/markdown/_init__.py”,第43行,在
从.treeprocessors导入生成\u treeprocessors
文件“/usr/lib/python2.7/site packages/markdown/treeprocessors.py”,第2行,在
从…起导入内联模式
文件“/usr/lib/python2.7/site packages/markdown/inlinepatterns.py”,第47行,在
从urllib.parse导入urlparse,urlunprase
ImportError:没有名为parse的模块
然而,Python文档告诉我,在Python3中,
urlparse
已重命名为
urllib.parse
,这没有任何意义,因为标记库是通过pip2安装的,pip2放在python2.7站点包目录中


顺便说一句,更改这一行会导致更多的导入错误。

不知道这是怎么发生的,但是重新安装Markdown起了作用。回想起来,我可能应该先尝试一下