В замечаниях по установке (git://gitorious.org/python-markdown/mainline.git) говорится в файле using_as_module.txt
Один из параметров, которые можно передать, является списком Расширений. Расширения должны быть доступными как модули Python любой в
markdown.extensions
пакет или на Вашем PYTHONPATH с именами, запускающимися сmdx_
, сопровождаемый под названием расширение. Таким образом,extensions=['footnotes']
будет сначала искать модульmarkdown.extensions.footnotes
, затем модуль называютmdx_footnotes
. См. документацию, характерную для расширения, которое Вы используете для справки в определении параметров конфигурации для того расширения.
Я поместил папку "расширения" ~/bin/python/таким образом, что мой PYTHONPATH следующий
export PYTHONPATH=/Users/masi/bin/python/:/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
В инструкциях говорится, что я должен импортировать дополнения, таким образом что
import markdown
import <module-name>
Однако я не вижу модуля в своем Python. Это предлагает меня, что расширения не доступны как "модули Python - на [моем] PYTHONPATH с именами, запускающимися с mdx_ -".
Как можно заставить расширения Скидки с цены работать?
2-я попытка
Я работаю в ~/bin/markdown
git clone git://gitorious.org/python-markdown/mainline.git python-markdown
cd python-markdown
python setup.py install
Я поместил папку /Users/masi/bin/markdown/python-markdown/build
к моему ПУТИ, потому что сообщение установки предлагает меня, который является новым местоположением расширений.
У меня есть следующее в тестовой скидке с цены - документ
[TOC]
-- headings here with # -format ---
Однако я не получаю оглавление. Это предлагает меня, что мы должны так или иначе активировать расширения, когда мы компилируем markdown.py - сценарий. ** Проблема возвращается к моему первому заключенному в кавычки тексту, который я довольно сбиваю с толку меня.
Мне нравится устанавливать a virtualenv
когда я использую Python для любого вида проекта. Таким образом в базирующихся системах debian я устанавливаю pip
и virtualenv
sudo aptitude install python-pip python-virtualenv
Затем при использовании скидки с цены Python, я сделал бы свою виртуальную среду и использование 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