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

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

Eu tentei os dois métodos comuns:

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

E

export PYTHONPATH=$PYTHONPATH:foo/bar

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

O que estou perdendo aqui e como resolvo esse problema?

Responder1

Você precisa colocar

foo/bar

Em um arquivo dentro de etc/paths.d.

aqui está uma boa explicação

EDIT: Acho que não entendi, você deseja definir a variável de ambiente PYTHONPATH. esse linkmostre muitos lugares onde você pode colocar sua declaração de exportação para que seja permanente.

Colocar

export PYTHONPATH=$PYTHONPATH:foo/bar

Em ~/.bashrc e será definido sempre que o bash for iniciado.

informação relacionada