EmacsからMacPortsでインストールしたPython 2.7を使う
Mac OS X では Emacs をダブルクリックにて GUI として起動すると PATH を正常に引き継げないようです
とのことなので、書いてある通りにinit.elに追記。
;; より下に記述した物が PATH の先頭に追加されます
(dolist (dir (list
"/sbin"
"/usr/sbin"
"/bin"
"/usr/bin"
"/opt/local/bin"
"/sw/bin"
"/usr/local/bin"
(expand-file-name "~/bin")
(expand-file-name "~/.emacs.d/bin")
))
;; PATH と exec-path に同じ物を追加します
(when (and (file-exists-p dir) (not (member dir exec-path)))
(setenv "PATH" (concat dir ":" (getenv "PATH")))
(setq exec-path (append (list dir) exec-path))))
(setenv "MANPATH" (concat "/usr/local/man:/usr/share/man:/Developer/usr/share/man:/sw/share/man" (getenv "MANPATH")))
$ python -V Python 2.7.2
おk