Como anexar permanentemente um diretório ao PYTHON PATH no Mac

2

Eu tentei os dois métodos comuns:

import sys
sys.path.append('foo/bar')

AND

export PYTHONPATH=$PYTHONPATH:foo/bar

O primeiro termina o apêndice uma vez que o intérprete é encerrado. O segundo termina quando o terminal é fechado (apesar do fato de que as pessoas parecem não ter nenhum problema em anexar permanentemente através do segundo método).

O que estou perdendo aqui e como resolvo esse problema?

    
por Paul 07.09.2012 / 04:48

1 resposta

1

Você precisa colocar

foo/bar

Em um arquivo dentro de / etc / paths.d.

aqui está uma boa explicação

EDIT: Acho que sinto falta do entendimento, você quer definir a variável de ambiente PYTHONPATH. este link mostra muitos lugares que você pode colocar você exporta a declaração para que seja permanente.

Coloque

export PYTHONPATH=$PYTHONPATH:foo/bar

Em ~ / .bashrc e será definido sempre que o bash começar.

    
por 07.09.2012 / 05:43