Pergunta

O Emacs não reconhece meu caminho Python correto.Acho que é um problema geral com o Emacs não reconhecer minhas variáveis ​​de ambiente.Eu tenho o GNU Emacs 22.1.1 (i386-apple-darwin8.9.1, Carbon versão 1.6.0) de 17/06/2007 instalado.

Eu arrumei PYTHONPATH no meu ~/.bashrc.Talvez eu deva colocá-lo em outro lugar?

Foi útil?

Solução

.bashrc só é lido quando um shell é iniciado;isso não afetará o Carbon Emacs.Em vez disso, use setenv na tua .emacs:

(setenv "PYTHONPATH" "PATH_STRING_HERE")

Você pode definir PYTHONPATH para toda a sessão do Mac OS, adicionando-o ao ~/.MacOSX/environment.plist (mais aqui).Você provavelmente não deseja fazer isso a menos que tenha o XCode (e seu editor de lista de propriedades) instalado.

(Através do Procrastiblog)

Outras dicas

Para não copiar e colar manualmente:

(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top