使用 MacPorts 安装的 py26-markdown

使用 MacPorts 安装的 py26-markdown

我安装了 MacPorts 的以下 Markdown 到 HTML 转换器。

py26-markdown @2.0 (python, textproc)
    Python implementation of Markdown

我跑

py26-markdown 1.markdown

我明白了

zsh: command not found: py26-markdown

如何使用 py26-markdown?

答案1

py26-markdown不是程序的名称,而是包的名称。程序就是包,markdown.py它来自该包。它是一个模块,您可以通过将其导入 Python 或从命令行运行它来使用它。 从命令行使用它在用户指南中有说明。它看起来像这样:

<python> markdown.py input_file.txt > output_file.html

您可能需要从 Python 明确调用它,具体取决于它是否默认可执行。

要找出实际脚本所在的位置,您应该询问端口:

port contents py26-markdown | grep markdown.py

markdown.py 不一定需要在你的 PATH 上,但是将它放在你的 PYTHONPATH 中会更容易使用,其中应该包括 /opt/local/lib/python2.6/site-packages。

答案2

您的变量可能$PATH未正确设置,或仅设置为bash。请确保它包含/opt/local/bin:/opt/local/sbin并且$MANPATH包含/opt/local/share/man

编辑:实际上,等一下,py26-markdown 应该是一个命令吗?这一页建议你可能使用之内Python。

相关内容