
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.
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.