相关疑难解决方法(0)

通过 Python 安装 Markdown 的扩展

安装说明(GIT://gitorious.org/python-markdown/mainline.git)的文件中说,using_as_module.txt

您可以传递的参数之一是扩展列表。扩展必须在markdown.extensions 包内或 PYTHONPATH 上作为 python 模块提供 ,名称以 开头mdx_,后跟扩展名。因此,extensions=['footnotes']将首先查找模块markdown.extensions.footnotes,然后是名为 mdx_footnotes. 请参阅特定于您正在使用的扩展的文档,以获得指定该扩展的配置设置的帮助。

我将文件夹“extensions”放到 ~/bin/python/ 中,这样我的 PYTHONPATH 如下

export PYTHONPATH=/Users/masi/bin/python/:/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
Run Code Online (Sandbox Code Playgroud)

说明说我需要导入插件

import markdown
import <module-name>
Run Code Online (Sandbox Code Playgroud)

但是,我在 Python 中看不到任何模块。这表明扩展不能作为“python 模块 - - 在 [my] PYTHONPATH 上,名称以 mdx_ - - 开头”。

如何让 Markdown 的扩展工作?


第二次尝试

我在 ~/bin/markdown 运行

git clone git://gitorious.org/python-markdown/mainline.git python-markdown
cd python-markdown
python setup.py install
Run Code Online (Sandbox Code Playgroud)

我将该文件夹放到了/Users/masi/bin/markdown/python-markdown/build我的 PATH 中,因为安装消息提示我这是扩展的新位置。

我在测试降价文档中有以下内容

[TOC]
-- headings here with # -format ---
Run Code Online (Sandbox Code Playgroud)

但是,我没有得到目录。这表明我们在通过 markdown.py …

python markdown

3
推荐指数
1
解决办法
2545
查看次数

标签 统计

markdown ×1

python ×1