Как создать дружественную для Python среду в Xcode 4, 5, 6 или 7?
Как создать дружественную для Python среду в Xcode 4, 5, 6 или 7?
Ответы:
Я понял! Шаги заставляют это выглядеть, как будто это потребует больше усилий, чем это фактически делает.
Эти инструкции предназначены для создания проекта с нуля. Если у вас есть существующие скрипты Python, которые вы хотите включить в этот проект, вам, очевидно, нужно будет немного отступить от этих инструкций.
Если вы обнаружите, что эти инструкции больше не работают или неясны из-за изменений в обновлениях XCode, пожалуйста, дайте мне знать. Я сделаю необходимые исправления.
Обратите внимание, что если вы откроете панель «Утилиты» с активной вкладкой «Показать инспектор файлов», тип файла автоматически будет установлен на «По умолчанию - скрипт Python». Не стесняйтесь просматривать все варианты типов файлов, которые у него есть, чтобы понять, на что они способны. Вышеописанный метод может быть применен к любому интерпретируемому языку. На данный момент мне еще предстоит выяснить, как именно заставить его работать с Java; с другой стороны, я не провел слишком много исследований. Конечно, есть некоторая документация, плавающая в Интернете обо всем этом.
Если у вас нет прав администратора или вы не в группе разработчиков, вы все равно можете использовать Xcode для программирования на Python (но вы все равно не сможете разрабатывать языки, требующие компиляции). Вместо использования кнопки воспроизведения в строке меню нажмите «Продукт» → «Выполнить действие» → «Запустить без построения» или просто используйте сочетание клавиш ^⌘R.
Чтобы изменить параметры кодировки текста, концов строк и / или отступов, откройте панель «Утилиты» и нажмите активную вкладку «Показать инспектор файлов». Там вы найдете эти настройки.
Для получения дополнительной информации о настройках сборки XCode, нет лучшего источника, чем этот . Мне было бы интересно услышать от кого-то, кто заставил это работать с неподдерживаемыми скомпилированными языками. Этот процесс должен работать для любого другого интерпретируемого языка. Просто убедитесь, что изменили Шаг 5 и Шаг 16 соответственно.
Я создал шаблоны Xcode 4, чтобы упростить шаги, предоставляемые Тайлером .
Результатом является шаблон проекта Python для Xcode 4.
Теперь вам нужно скачать шаблоны, переместить их /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
и затем создать новый проект Python с Xcode 4.
Он все еще нуждается в ручной настройке схемы (вы можете обратиться к шагам 12–20, предоставленным Тайлером .)
Процедура, чтобы получить Python Работающий в XCode 7
Шаг 1: Настройте ваш проект с внешней системой сборки
Шаг 1.1: Изменить схему проекта
Шаг 2. Укажите Python как исполняемый файл для проекта (shift-command-g), путь должен быть / usr / bin / python
Шаг 3: Укажите свой пользовательский рабочий каталог
Шаг 4: Укажите ваши аргументы командной строки, чтобы быть именем вашего файла Python. (в этом примере "test.py")
Шаг 5: К счастью, вот и все!
(Отладка не может быть добавлена, пока OSX не поддерживает отладчик Python?)
which
команду в терминале, чтобы получить точное местоположение инструмента сборки. Например, "lua" возвращает "/ usr / local / bin / lua" в моей системе.
Вы должны попробовать подключаемый модуль PyDev для Eclipse . Я пробовал много редакторов / IDE для использования с python, но мне больше всего понравился плагин PyDev для Eclipse. Он имеет завершение кода, отладчик и много других приятных функций. Плюс оба бесплатны.
Другой способ, который я использовал некоторое время в XCode3:
Смотрите шаги 1-15 выше.
Хорошая особенность этого способа заключается в том, что он будет использовать ту же среду для разработки, которую вы использовали бы для запуска вне XCode (как установка из вашего bash .profile).
Это также достаточно универсально, чтобы позволить вам разрабатывать / запускать любые типы файлов, не только Python.
Это Техническое примечание TN2328 от Apple Developer Library мне очень помогло об изменениях встраивания Python с использованием Xcode 5.0.
Этот поток является старым, но, как известно, для Xcode Версии 8.3.3 метод Тайлера Кромптона в принятом ответе все еще работает (некоторые имена очень немного отличаются, но их недостаточно).
2 балла, где я немного боролся:
Шаг 16. Если требуемый исполняемый файл python выделен серым, щелкните его правой кнопкой мыши и выберите «Быстрый просмотр». Затем закройте окно быстрого просмотра, и теперь оно должно быть выбрано.
Шаг 19: Если это не работает для вас, вы можете ввести имя только файла python на вкладке «Аргументы», а затем явно ввести корневой каталог проекта на вкладке «Параметры» в «Рабочем каталоге» - установите флажок «Использовать пользовательскую работу». каталог »и введите корневой каталог вашего проекта в поле под ним.