5 votos

Enlace a python como herramienta de construcción externa en Xcode 7 El Capitan

He estado usando Xcode 7 como mi editor predeterminado de python por algún tiempo ahora. El método habitual para ejecutar python desde Xcode se da aquí http://stackoverflow.com/questions/5276967/python-in-xcode-7/8636301#8636301.

Pero con la nueva versión de El Capitan (OS X 10.11), el directorio /usr/local/bin/ directorio está bloqueado y en el paso en "Editar Esquema > Info > Ejecutable" donde está el ejecutable tiene que ser seleccionado desde una ventana pop-up, ya que la SIP es forzada, esto no es posible. Ya tengo el directorio /usr/local/ pero esto no ha ayudado. Vale la pena señalar que este problema no debe ser de la versión de python específicos.

Puede alguien sugerir una solución para esto?

Sé que voy a recibir sugerencias para el uso de otros editores y motores, tales como Eclipse y el Dosel de los árboles, pero no, gracias (no se ofendan con Eclipse o Enthought de curso).

2voto

Techbrunch Puntos 491

Mi sistema es OS X 10.11 El Capitan con SIP habilitado, con Xcode 7.2.1, y la siguiente solución para mí.

La solución brevemente: para su archivo ejecutable, seleccione el Python instalado en su sistema, la cual se encuentra en:

Python.framework/Versions/ (3.x o 2.7) /Python

La ubicación de Python.marco depende de la distribución de Python que está utilizando. Más a menudo se puede encontrar en /Library/Frameworks.

Más completas instrucciones de abajo.


Editar su Xcode esquema:

  1. Seleccione El Producto > Esquema > Editar Esquema De
  2. Ejecutar > Info > Ejecutable > Otros
  3. Pulse comando(⌘) + Shift + G y escriba en el lugar donde tu Python ejecutables instalados.
  4. Seleccione "Python" archivo ejecutable.

Ahora, el lugar donde el real ejecutables varía, dependiendo de la distribución de Python eligió instalar. Ninguno de esos, a mi conocimiento, en lugar de nada, pero los enlaces simbólicos en /usr/local/bin o /opt/local/bin. A continuación, voy a dar instrucciones a la búsqueda de su archivo ejecutable de Python.


MacPython

Esta es la versión desde el sitio web oficial de Python, y reside en /Library/Frameworks/Python.marco.

ActiveState ActivePython

Se instala en el mismo directorio que MacPython.

MacPorts

MacPorts instala sus python /opt/local/Library/Frameworks/Python.marco.

HomeBrew

HomeBrew tiene dos posibles ubicaciones para su Python.marco, porque a diferencia de cualquier otro tipo de distribución, HomeBrew instala por separado.

  • python2 en /usr/local/Bodega/python
  • python3 en /usr/local/Bodega/python3

Dentro de uno de ellos, vas a encontrar Marcos/Python.marco.

Todas las distribuciones

Dentro de cualquier Python.marco, te quiero abrir una carpeta llamada "Versiones". En el interior, encontrará las carpetas correspondientes a las versiones de Python instaladas en su sistema. Abrir cualquiera que usted desea utilizar, y en su interior encontrarás un ejecutable llamado Python. Estás hecho!

2voto

William_tx Puntos 1

tratar de ejecutar Python 2.7.11 en Xcode 7.2 en OS X 10.11.2; No pude seleccionar 'python' régimen de"Editar" > "Info" > "Ejecutable" fue atenuado. No sé qué significa SIP, pero que tengo que trabajar haciendo clic en el gris hacia fuera 'python' en usr/local/bin en la ventana y seleccionar "vista rápida" A cuadro abierto y lo cerré y ahora era seleccionable 'python' y el archivo como un campeón!

0voto

Dan Puntos 1

Cuando usted haga clic en "Other..." y aparece la ventana de diálogo, pulse cmd-shift-g. Abrirá un cuadro de diálogo que permite especificar una ruta de acceso específica. Al igual que ir a un directorio oculto en el Finder.

Estoy en 10.11.2 ejecutar Xcode 7.2, por lo que en mi caso el ejecutable de python es en/usr/bin

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X