¿Cómo se crea un entorno amigable para Python en Xcode 4, 5, 6 o 7?
¿Cómo se crea un entorno amigable para Python en Xcode 4, 5, 6 o 7?
Respuestas:
¡Me lo imaginé! Los pasos hacen que parezca que tomará más esfuerzo del que realmente requiere.
Estas instrucciones son para crear un proyecto desde cero. Si tiene scripts de Python existentes que desea incluir en este proyecto, obviamente tendrá que desviarse ligeramente de estas instrucciones.
Si encuentra que estas instrucciones ya no funcionan o no están claras debido a cambios en las actualizaciones de Xcode, avíseme. Haré las correcciones necesarias.
Tenga en cuenta que si abre el panel "Utilidades", con la pestaña "Mostrar el inspector de archivos" activa, el tipo de archivo se establece automáticamente en "Predeterminado - Script de Python". Siéntase libre de mirar todas las opciones de tipo de archivo que tiene, para tener una idea de lo que es capaz de hacer. El método anterior se puede aplicar a cualquier idioma interpretado. A partir de ahora, todavía tengo que descubrir exactamente cómo hacer que funcione con Java; Por otra parte, no he investigado demasiado. Seguramente hay algo de documentación flotando en la web sobre todo esto.
Si no tiene privilegios administrativos o no está en el grupo de Desarrolladores, aún puede usar Xcode para la programación de Python (pero aún no podrá desarrollar en lenguajes que requieran compilación). En lugar de usar el botón de reproducción, en la barra de menú, haga clic en "Producto" → "Realizar acción" → "Ejecutar sin construir" o simplemente use el atajo de teclado ^⌘R.
Para cambiar la codificación de texto, los finales de línea y / o la configuración de sangría, abra el panel "Utilidades" y haga clic en la pestaña "Mostrar el inspector de archivos" activa. Allí, encontrará estas configuraciones.
Para obtener más información sobre la configuración de compilación de Xcode, no hay mejor fuente que esta . Me interesaría saber de alguien que consiguió que esto funcionara con lenguajes compilados no compatibles. Este proceso debería funcionar para cualquier otro lenguaje interpretado. Solo asegúrese de cambiar el Paso 5 y el Paso 16 en consecuencia.
He creado plantillas Xcode 4 para simplificar los pasos proporcionados por Tyler .
El resultado es la plantilla de proyecto Python para Xcode 4.
Ahora, lo que debe hacer es descargar las plantillas, moverlas /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
y luego crear un nuevo proyecto de Python con Xcode 4.
Todavía necesita la configuración manual del esquema (puede consultar los pasos 12–20 proporcionados por Tyler ).
Procedimiento para hacer que Python funcione en XCode 7
Paso 1: configure su proyecto con un sistema de compilación externo
Paso 1.1: Edite el esquema del proyecto
Paso 2: especifique Python como el ejecutable para el proyecto (shift-command-g) la ruta debe ser / usr / bin / python
Paso 3: especifique su directorio de trabajo personalizado
Paso 4: especifique los argumentos de la línea de comandos para que sean el nombre de su archivo de Python. (en este ejemplo "test.py")
Paso 5: ¡ Afortunadamente eso es todo!
(¿la depuración no se puede agregar hasta que OSX admita un depurador de python?)
which
comando en Terminal para obtener la ubicación exacta de la herramienta de compilación. "which lua", por ejemplo, devuelve "/ usr / local / bin / lua" en mi sistema.
Deberías probar el complemento PyDev para Eclipse . Intenté usar muchos editores / IDE con Python, pero el único que más me gustó es el complemento PyDev para Eclipse. Tiene finalización de código, depurador y muchas otras características agradables. Además, ambos son gratis.
Otra forma, que he estado usando durante un tiempo en XCode3:
Vea los pasos 1-15 anteriores.
Lo bueno de esta manera es que usará el mismo entorno para desarrollar que usaría para ejecutar fuera de XCode (como se configuró desde su bash .profile).
También es lo suficientemente genérico como para permitirle desarrollar / ejecutar cualquier tipo de archivo, no solo python.
Este hilo es antiguo, pero para intervenir en la versión 8.3.3 de Xcode, el método de Tyler Crompton en la respuesta aceptada todavía funciona (algunos de los nombres son muy diferentes, pero no lo suficiente como para importar).
2 puntos donde luché un poco:
Paso 16: Si el ejecutable de Python que desea está atenuado, haga clic derecho y seleccione Vista rápida. Luego cierre la ventana de vista rápida, y ahora debería ser seleccionable.
Paso 19: Si esto no funciona para usted, puede ingresar el nombre del archivo python en la pestaña Argumentos y luego ingresar el directorio raíz del proyecto explícitamente en la pestaña Opciones en el Directorio de trabajo: marque la casilla "Usar trabajo personalizado directorio ", y escriba el directorio raíz de su proyecto en el campo debajo de él.