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站點包的目錄。
順便說一句,更改這一行會導致更多的導入錯誤。