2015-02-07 4 views
1

Когда я установил Python Markdown, я заметил, что он добавил файлы в папку build/docs/extensions. Где я могу найти эту папку? Я искал свою машину, но подошел пустой.Папки, установленные Python Markdown

+0

Как вы его установили? – Chris

ответ

2

Как часть процесса сборки, Python-Markdown также создает документы (из текстовых файлов Markdown в файлы HTML). Однако, поскольку сгенерированные файлы записываются в каталог сборки, они удаляются на этапе очистки после установки (файл сборки удаляется). Документы размещены here, но если вы хотите получить локальную копию, вы можете сами их создать.

Для начала вам понадобится копия, если исходные файлы от PyPI или GitHub. затем из верхней директории, выполните следующую команду:

python setup.py build_docs 

Документы будут записаны build/docs. Поскольку процесс установки не завершился, файлы еще не удалены.

Полные шаги для загрузки и сборки может выглядеть следующим образом (на Linux с помощью текущей версии Python-Markdown):

wget http://pypi.python.org/packages/source/M/Markdown/Markdown-2.5.2.tar.gz 
tar xvzf Markdown-2.5.2.tar.gz 
cd markdown-2.5.2/ 
python setup.py build_docs 
cd build/docs 

С этого момента вы можете перемещать/копировать файлы везде, где бы вы их хотели , или откройте их в своем браузере, чтобы их просматривать.

+0

Странно, что они создаются, а затем удаляются. Благодаря! – RHPT

+0

Ну, они записываются в сборку. Последним шагом в команде 'install' является очистка временного dir. Пока мы можем запускать «сборку» отдельно, мы можем избежать очистки, когда нам нужны документы. Нам нужно будет ввести шаг в процесс установки, чтобы скопировать встроенные документы где-нибудь. Но где? Даже среди разных дистрибутивов Linux правильное местоположение будет отличаться. И AFAICT, distutils ничего не знает о местоположении документов. Так получилось, что скрипт построения документов был реализован как часть скрипта сборки. Это не должно быть и не всегда может быть. – Waylan

Смежные вопросы