Устанавливать расширения Скидки с цены Python

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

3
задан 23.09.2015, 13:00

1 ответ

Мне нравится устанавливать 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
6
ответ дан 07.12.2019, 23:48

Теги

Похожие вопросы