Por qué las versiones de Python difieren cuando se llama desde Terminal y desde Atom

Cuando ejecuto Python desde la terminal y desdeAtom, se llaman diferentes versiones de python. Como consecuencia, hay paquetes a los que puedo llamar sin problemas desde la terminal pero que no puedo llamar desdeAtom. Aquí están los detalles

Cuando llame apython desde elterminal, Obtengo la versión 3.7.1

$ python
Python 3.7.1 | packaged by conda-forge | (default, Nov 13 2018, 09:50:42) 
[Clang 9.0.0 (clang-900.0.37)] :: Anaconda custom (64-bit) on darwin

(Obtengo exactamente lo mismo si escribopython3en lugar

Ahora al mirar elpython versión deAtom obtengo la versión 3.6.5 con

>>> import sys
>>> print(sys.version
3.6.5 | packaged by conda-forge | (default, Apr  6 2018, 13:44:09) 
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)]

¿Cómo? ¿Cómo puedo hacerAtom obtener la misma versión que la versión que está obteniendo el Terminal?

Intentos fallido

Mirando a laPATH con el comandoimport sys y entoncesprint(sys.path) aquí es lo que obtengo:

De Atom:

['', '/anaconda3/lib/python36.zip', '/anaconda3/lib/python3.6', 
'/anaconda3/lib/python3.6/lib-dynload', '/anaconda3/lib/python3.6/site-packages',
'/anaconda3/lib/python3.6/site-packages/aeosa', '/anaconda3/lib/python3.6/site-packages/cycler-0.10.0-py3.6.egg', 
'/anaconda3/lib/python3.6/site-packages/IPython/extensions', '/Users/mymac/.ipython']

Desde la Terminal:

['', '/Users/mymac/anaconda3/lib/python37.zip', 
'/Users/mymac/anaconda3/lib/python3.7', 
'/Users/mymac/anaconda3/lib/python3.7/lib-dynload', 
'/Users/mymac/anaconda3/lib/python3.7/site-packages', 
'/Users/mymac/anaconda3/lib/python3.7/site-packages/aeosa']

PareceAtom está utilizando la versión de Python depyenv dado el siguiente comando y salida:

$ pyenv versions
* system (set by /Users/mymac/.pyenv/version)
  3.6.5

de acuerdo con lagithub página de pyenv. Entrépyenv virtualenv 3.7.1. Luego, al ingresar$ pyenv versions al menos la versión 3.7.1 estaba en la lista:

* system (set by /Users/mymac/.pyenv/version)
  3.6.5
  3.7.1

Pero eso no resolvió el problema conAtom

Luego visité elconda page aboute entorno de gestión y ejecutó los siguientes comandos:

$ conda create --name myenv

e ejecutó sin problemas, pero el problema persist

Luego intenté ejecutar más específicamente$ conda create -n myenv python=3.7.1 pero tengo:CondaValueError: prefix already exists: /Users/mymac/anaconda3/envs/myenv

Como señaló @jmh Luego intenté:$ source activate 3.7.1 y obtuve el siguiente mensaje:(3.7.1) user:~ user$

Pude elegir con éxito el correcto virtualenv correcto. Pero luego al abrirAtom el problema persistió

Respuestas a la pregunta(3)

Su respuesta a la pregunta