Versión de Python diferente a la versión de Python Framework

0

Cuando pido la versión de mi sistema en un intérprete de Python, la respuesta es 2.7.10:

Python 2.7.10 (default, Jul 30 2016, 18:31:42) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print (sys.version)
2.7.10 (default, Jul 30 2016, 18:31:42) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]

Sin embargo, al navegar por /Library/Frameworks/Python.framework/Versions , solo puedo encontrar 3.5, ¿por qué?

    
pregunta Anosen 06.11.2016 - 01:10

1 respuesta

0

Es posible tener múltiples instalaciones de Python diferentes en macOS. Y el usuario es capaz de elegir dónde están instalados.

Por ejemplo, tengo el Python estándar que viene con macOS, así como uno que vino con Anaconda que uso para mi desarrollo de Python.

Para facilitar las cosas, vinculé mi sistema Python al intérprete de Anaconda en Python. Sin embargo, esto no elimina la versión de Python en la biblioteca de mi sistema, simplemente deja de enlazar con ella.

Si alguna vez se confunde qué intérprete se está utilizando para ejecutar su código en el terminal, me parece que una forma sencilla de averiguarlo es simplemente escribiendo el comando del terminal "which python". Eso generará rápidamente la ubicación del intérprete de Python que está utilizando su sistema de forma predeterminada. En mi caso, muestra "/ anaconda / bin / python".

    
respondido por el HMSCelestia 06.11.2016 - 02:27

Lea otras preguntas en las etiquetas