ttt
ttt

Reputation: 19

Emacs on Mac for Python - python-mode keeps using the default Python version

how do I change the version of Python that emacs uses in the python-mode to the latest version that I just installed ?

I tried setting the PATH in my init.el file to the path where the latest version of python resides but its not working.

Upvotes: 1

Views: 821

Answers (2)

Gareth Rees
Gareth Rees

Reputation: 65874

PATH is only searched when a program is launched via the shell.

For programs that are launched directly by Emacs (for example, via call-process), it's the exec-path variable that is searched.

Upvotes: 0

harto
harto

Reputation: 90513

Set the variable python-python-command. This can be done via customize:

  1. M-x customize-option RET python-python-command RET
  2. Change the value to point to the appropriate binary.

Upvotes: 1

Related Questions