我安装了 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。