Мне нравится настраивать, virtualenv
когда я использую Python для любого проекта. Поэтому на системах на основе Debian я устанавливаю pip
иvirtualenv
sudo aptitude install python-pip python-virtualenv
Затем, если использовать Python Markdown, я бы сделал свою виртуальную среду и использовать pip
для установки python-markdown
иElementTree
virtualenv mynewbook pip -E mynewbook install -U Markdown ElementTree
Чтобы облегчить жизнь, я обычно устанавливаю свою среду в локальную виртуальную среду после перехода в новый каталог проекта.
cd mynewbook source bin/activate
Затем с моей книгой в файле mybook.markdown с форматом
[TOC] Heading-a ========== ---text--- Heading-b ------------
Мне просто нужно бежать
markdown mybook.markdown -f mybook.html -x toc
Когда вы закончите с вашей виртуальной средой, это так просто
deactivate