web-dev-qa-db-fra.com

comment lancer IDLE, l'environnement de développement pour Python, sur Mac OS 10.7?

J'exécute python 2.7.1. Je ne sais pas comment lancer l'IDE IDLE. On me dit qu'il est déjà installé avec python, mais je ne le trouve pas en utilisant Spotlight.

36
Deonomo

Dans le stock Mac OS X python, inactif se trouve dans/usr/bin, qui n'est pas (facilement) accessible depuis le Finder et non indexé par Spotlight. L'option la plus rapide est d'ouvrir le Terminal utilitaire et tapez "inactif" à l'invite. Pour une façon plus semblable à Mac de l'ouvrir, vous devrez créer une petite application ou un raccourci pour lancer/usr/bin/idle pour vous (un exercice laissé au lecteur) .

57
chepner

Lorsque vous ouvrez une nouvelle fenêtre de terminal, tapez simplement

idle


Enter command in terminal

Ensuite, vous verrez une petite icône de fusée apparaître lors du chargement au ralenti

rocket

Ensuite, le shell Python s'ouvre pour vous permettre de modifier

Python Shell

22
JGallardo

Une façon d'exécuter IDLE à partir d'un projecteur ou d'une icône dans le dossier Applications consiste à créer une automatisation rapide pour celui-ci. Comme mentionné par d'autres commentateurs, cela n'est probablement pas nécessaire pour Python 3, car il crée automatiquement un raccourci, et certaines versions installées à la main disposent d'outils pour le faire automatiquement. Mais si vous voulez lancez le vôtre:

  1. Vous devrez connaître la commande de terminal pour ouvrir votre version d'IDLE. Sur mon Mac en ce moment (début 2016), exécutant python 2.7.10, c'est "idle2.7"
  2. À l'aide de Spotlight, ou dans le dossier Utilitaires, ouvrez "Automator"
  3. Choisissez un document de type "Application".
  4. Assurez-vous que "Actions" est sélectionné dans la barre grise, en haut à gauche.
  5. Dans la colonne des actions, recherchez "Exécuter le script shell" et double-cliquez dessus, ou faites-le glisser vers la zone de workflow à droite.
  6. Entrez la commande du terminal dans la zone des paramètres qui apparaît.
  7. Enregistrez votre automatisation (j'ai appelé le mien "IDLE" et je l'ai mis dans le dossier Applications, pour le rendre facile).
  8. Il est désormais disponible (dès que Spotlight l'indexe) via toutes les méthodes normales. Le seul effet secondaire sera que pendant son fonctionnement, votre barre de menu aura un engrenage tournant dans la zone du plateau à côté de l'horloge. Cela indique qu'un workflow d'automatisation est en cours d'exécution. Une fois que vous fermez IDLE, il disparaîtra.
12
Matthewm1970

Je pense que la commande Shell est

 python -m idlelib.idle 

mais je ne suis pas un utilisateur mac donc je ne peux pas tester.

8
Daniel Casserly
  1. premier à lancer le terminal CMD + espace
  2. seconde pour entrer idle3
  3. le ralenti sera activé automatiquement.
2
Algebra
  1. Après avoir lancé inactif à partir de la ligne de commande (assurez-vous que la fenêtre Shell inactive a le focus), cliquez sur Fichier, cliquez sur "Nouveau fichier". Une nouvelle fenêtre s'ouvre; c'est ton éditeur.

  2. Tapez votre programme dans l'éditeur. Cliquez sur "Fichier", cliquez sur "Enregistrer sous ...". Enregistrez votre fichier quelque part avec le nom de votre choix et une extension ".py" au nom du fichier.

  3. Cliquez sur "Exécuter", cliquez sur "Exécuter le module" (ou, F5). En supposant qu'aucune erreur, les résultats apparaîtront dans la fenêtre Shell. Modifiez votre fichier et répétez si nécessaire.

1
Seamus

donc pour python 3.4.3 dans les applications un dossier nommé "python 3.4" cliquez dessus et cliquez IDLE.

pour python 2.7.9 allez ici https://www.python.org/downloads/ et obtenez 2.7.9 et un dossier nommé "python 2.7" cliquez dessus et cliquez sur IDLE.

0
user4852506

Quant aux questions précédentes sur le démarrage d'IDLE: vous pouvez certainement le démarrer à partir de la ligne de commande. De plus, si vous avez installé Python en utilisant Homebrew, vous pouvez exécuter 'brew linkapps' (à partir de la ligne de commande); cela placera une application pour IDLE (entre autres) dans Launchpad (dossier Applications) .

0
Seamus

La réponse de Matthewm1970 fonctionne comme un charme! Et si vous ajoutez un & à votre commande Shell, le script d'automatisation se terminera immédiatement. Il n'y a pas d'équipement de filature. Ainsi:

/usr/local/bin/idle3.5&

Notez l'esperluette.

À votre santé.

-melle

0
melle