Unable to specify default Python interpreter, lp:1332652

fixed

WRT specifying a different default via init,
the following proceeding should work:

Erase related customization from defcustom.

Use py-shell-name - py-python-command is just an alias.
Use `setq-default' - it's a buffer-local variable, `setq' only affects the current buffer.

For example
(setq-default py-shell-name "/usr/bin/python2.7")

Open buffers with a specific value:

(with-current-buffer
    (get-buffer-create "test.py")
  (setq py-shell-name "/usr/bin/python2"))