как запустить IDLE, среду разработки для Python, в Mac OS 10.7?

Я запускаю python 2.7.1. Я не могу понять, как запустить IDE IDE. Мне сказали, что он уже установлен с python, но я не могу найти его с помощью spotlight.

9 ответов


в фондовой установке Mac OS X python idle находится в /usr / bin, который не (легко) доступен из Finder и не индексируется Spotlight. Самый быстрый вариант-открыть утилиту терминала и ввести "idle" в командной строке. Для более Mac-подобного способа его открытия вам придется создать небольшое приложение или ярлык для запуска /usr/bin/idle для вас (упражнение, оставленное для читателя).


когда вы открываете новое окно терминала, просто введите

idle


Enter command in terminal

тогда вы увидите маленький значок ракеты появляются как холостые нагрузки

rocket

затем оболочка Python открывается для редактирования

Python Shell


один из способов запуска простоя из spotlight или значка в папке Applications-создать для него быструю автоматизацию. Как упоминалось другими комментаторами, это, вероятно, не нужно для Python 3, поскольку он автоматически создает ярлык, а в некоторых установленных вручную версиях есть инструменты для этого автоматически. Но если вы хотите свернуть свой собственный:

  1. вам нужно знать команду терминала, чтобы открыть свою версию IDLE. На моем Mac прямо сейчас (в начале 2016 года) работает python 2.7.10, это "idle2.7"
  2. С помощью spotlight или в папке Utilities откройте "Automator"
  3. выберите документ типа "приложение".
  4. убедитесь, что" действия " выбраны на серой панели в левом верхнем углу.
  5. в столбце действия найдите" запустить сценарий оболочки " и дважды щелкните его или перетащите в область рабочего процесса справа.
  6. введите команду терминала в появившемся поле параметры.
  7. сохранить вашу автоматизацию (я назвал мой "IDLE"и поместите его в папку приложений, чтобы сделать его легким).
  8. Теперь он доступен (как только spotlight индексирует его) через все обычные методы. Единственным побочным эффектом будет то, что во время работы в строке меню будет вращаться шестерня в области лотка рядом с часами. Это означает, что выполняется рабочий процесс автоматизации. Как только вы закроете холостой ход,он уйдет.

Я думаю, что команда оболочки

 python -m idlelib.idle 

но я не пользователь mac, поэтому я не могу проверить.


  1. сначала запустите терминал CMD+space
  2. второй вход idle3
  3. холостой ход будет активирован автоматически.

  1. после запуска idle из командной строки (убедитесь, что окно idle shell имеет фокус), нажмите файл, нажмите "новый файл". Откроется новое окно, это ваш редактор.

  2. введите программу в Редакторе. Нажмите "файл", нажмите " Сохранить как...". Сохраните файл где-нибудь с любым именем, которое вы выберете, и".py " расширение имени файла.

  3. нажмите "Выполнить", нажмите "запустить модуль" (или, F5). Предполагая отсутствие ошибок, результаты появятся в Окно раковины. Отредактируйте файл и повторите его по мере необходимости.


Итак, для python 3.4.3 в приложениях папка с именем "python 3.4" Нажмите это и нажмите IDLE.

для python 2.7.9 перейдите сюда https://www.python.org/downloads/ и получить 2.7.9 и папку с именем "python 2.7" Нажмите это и нажмите IDLE.


Что касается более ранних вопросов о запуске IDLE: вы, безусловно, можете запустить его из командной строки. Кроме того, если вы установили Python с помощью Homebrew, вы можете запустить "brew linkapps" (из командной строки); это разместит приложение для простоя (среди прочего) в Launchpad (папка приложений).


ответ Matthewm1970 работает как шарм! И если вы добавите & к вашей команде оболочки, сценарий автоматизации закончится немедленно. Нет никакого спиннинга. Вот так:

/usr/local/bin/idle3.5&

обратите внимание на амперсанд.

Ура.

-Мелле