Я установил следующий конвертер Markdown-to-HTML от MacPorts.

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

я бегу

py26-markdown 1.markdown

я получил

zsh: command not found: py26-markdown

Как вы можете использовать py26-уценку?

2 ответа2

2

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.

1

Возможно, ваша $PATH не была установлена правильно или была установлена только для bash . Убедитесь, что он содержит /opt/local/bin:/opt/local/sbin и что $MANPATH содержит /opt/local/share/man .

Редактировать: На самом деле, подождите, py26-markdown даже считается командой? Эта страница предполагает , что это может быть что - то использовать внутри Python.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .