Установка расширений Markdown на Python

установка (git://gitorious.org/python-markdown / mainline.git) скажи в файле using_as_module.txt

один из параметров, который вы можете
pass-это список расширений.
Выдвижений
должны быть доступны как модули Python в
markdown.extensions
пакет или на вашем PYTHONPATH с именами, начинающимися с mdx_,
затем
имя добавочного номера. Таким образом,extensions=['footnotes'] будет
первый поиск
модуль markdown.extensions.footnotes,
затем модуль
mdx_footnotes. См. документацию, относящуюся к
расширение вы
использование для справки при задании параметров конфигурации для этого
расширение.

Я поместил папку "extensions" в ~/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 modules - - on [my] PYTHONPATH с именами, начинающимися с mdx_ - - -."

как вы можете заставить расширения Markdown работать?


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 -сценарий. ** Проблема возвращается к моему первому цитируемому тексту, который меня смущает.

6
задан bertieb
07.03.2023 22:00 Количество просмотров материала 3373
Распечатать страницу

1 ответ

я хотел бы настроить 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

затем с моей книгой в запишите книгу.уценка в формате

[TOC]

Heading-a
==========

---text---

Heading-b
------------

я просто должен бежать

markdown mybook.markdown -f mybook.html -x toc

когда вы закончите с вашей виртуальной среде это так просто, как набрав

deactivate
6
отвечен Tyler 2023-03-09 05:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх