www org mac descargar como abrir python macos

org - ubicación de Python en Mac OSX



python mac descargar (10)

Ejecuta esto en tu terminal interactiva

import os os.path

Te dará la carpeta donde está instalado Python

Estoy un poco confundido con el python en osx. No sé si el propietario anterior de la computadora portátil ha instalado macpython utilizando macport. Y recordé que osx tiene una versión incorporada de python. Intenté usar type -a python y el resultado devuelto

python is /usr/bin/python python is /usr/local/bin/python

Sin embargo, ejecutar ambos python en estas ubicaciones me da [GCC 4.2.1 (Apple Inc. build 5646)] on darwin . ¿Ambos se refieren al mismo mac de python incorporado que se proporciona?

También leí que instalar macpython uno

A MacPython 2.5 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions...

Miré Applications , y hay una carpeta de MacPort con python2.6 y las cosas mencionadas en ella. Pero ejecutando IDLE, encuentro el mismo mensaje que arriba.

Hmm estoy un poco confundido. ¿Cual es cual?


En Mac OS X, está en el marco de Python en /System/Library/Frameworks/Python.framework/Resources .

La ruta completa es:

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

Por cierto, es fácil encontrar dónde puede encontrar un binario específico: which Python le mostrará la ruta de su binario de Python (que probablemente sea el mismo que el que publiqué anteriormente).


En la sierra alta

which python

muestra el python predeterminado, pero si descargó e instaló la última versión de python.org, puede encontrarlo en:

which python3.6

que en mi máquina muestra

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6


Encontré la forma más fácil de localizarlo, puede usar

which python

se mostrará algo como esto:

/usr/bin/python


Este es para Python3 y Mac:

Si tiene Mac e instaló python3 como la mayoría de nosotros lo hacemos :) con:

brew install

su archivo se encuentra en:

/usr/local/Cellar/python/3.6.4_4/bin/python3

¿Cómo lo sabes? Correr:

which python3

Usted debe obtener:

/usr/local/bin/python3

Ahora bien, este es un enlace simbólico, ¿cómo lo sabes? Correr:

ls -al /usr/local/bin/python3

y obtendrá:

/usr/local/bin/python3 -> /usr/local/Cellar/python/3.6.4_4/bin/python3

lo que significa que tu

/usr/local/bin/python3

en realidad está apuntando a:

/usr/local/Cellar/python/3.6.4_4/bin/python3

Si, por alguna razón, tu

/usr/local/bin/python3

No apunta al lugar que quieres, que en nuestro caso:

/usr/local/Cellar/python/3.6.4_4/bin/python3

solo copia de seguridad:

cp /usr/local/bin/python3{,.orig}

y correr:

rm -rf /usr/local/bin/python3

ahora crea un nuevo enlace simbólico:

ln -s /usr/local/Cellar/python/3.6.4_4/bin/python3 /usr/local/bin/python3

y ahora tu

/usr/local/bin/python3

está apuntando a

/usr/local/Cellar/python/3.6.4_4/bin/python3

Compruébelo ejecutando:

ls -al /usr/local/bin/python3


Lo encontré aquí: /Library/Frameworks/Python.framework/Versions/3.6/bin


Revisé algunas discusiones similares y descubrí que la mejor manera de localizar todas las compilaciones de python2 / python3 es:

which -a python python3


Tengo una receta de cocina para encontrar cosas en linux / macos.

Primero actualiza la base de datos de localización y luego haz un

locate WHATiWANTtoSEARCH | less

Haz un / encuentra para encontrar lo que buscas.

para actualizar su ubicación de db en macos haga esto:

sudo /usr/libexec/locate.updatedb

a veces toma un tiempo Espero que esto ayude :)


instalado con ''brew install python3'', lo encontré aquí


[GCC 4.2.1 (Apple Inc. build 5646)] es la versión de GCC con la que se construyeron los Python, no la versión de Python en sí. Esa información debe estar en la línea anterior. Por ejemplo:

# Apple-supplied Python 2.6 in OS X 10.6 $ /usr/bin/python Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> # python.org Python 2.7.2 (also built with newer gcc) $ /usr/local/bin/python Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>

Los elementos en /usr/bin siempre deben estar o vincularse a los archivos suministrados por Apple en OS X, a menos que alguien haya estado cambiando las cosas de manera desafortunada. Para ver exactamente dónde está enlazado /usr/local/bin/python :

$ ls -l /usr/local/bin/python lrwxr-xr-x 1 root wheel 68 Jul 5 10:05 /usr/local/bin/python@ -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python

En este caso, eso es típico de una instancia de Python instalada en python.org o podría ser una creada desde la fuente.