Para usar o py26-markdown instalado pelo MacPorts

0

Eu instalei o seguinte conversor Markdown-to-HTML da MacPorts.

py26-markdown @2.0 (python, textproc)
    Python implementation of Markdown

eu corro

py26-markdown 1.markdown

Eu obtenho

zsh: command not found: py26-markdown

Como você pode usar o py26-markdown?

    
por Léo Léopold Hertz 준영 24.07.2009 / 01:25

2 respostas

2

py26-markdown não é o nome do programa, é o nome do pacote. O programa é markdown.py e vem desse pacote. É um módulo que você usa importando-o para o Python ou executando-o a partir da linha de comando. Usá-lo na linha de comando é explicado no guia do usuário. Parece assim:

<python> markdown.py input_file.txt > output_file.html

Você pode precisar chamá-lo explicitamente do Python, dependendo se ele é executável por padrão ou não.

Para descobrir onde o script atual está, você deve perguntar ao port:

port contents py26-markdown | grep markdown.py

O markdown.py não precisa necessariamente estar no seu PATH, mas será muito mais fácil de usá-lo no seu PYTHONPATH, que deve incluir /opt/local/lib/python2.6/site-packages.

    
por 24.07.2009 / 02:09
1

É possível que sua variável $PATH não tenha sido definida corretamente ou tenha sido definida apenas para bash . Certifique-se de que contém /opt/local/bin:/opt/local/sbin e que $MANPATH contém /opt/local/share/man .

Edit: Na verdade, espera, o py26-markdown deveria ser um comando? Esta página sugere que pode ser algo que você usa em dentro Python.

    
por 24.07.2009 / 01:27