Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
eclipse_pydev [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


eclipse_pydev

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eclipse_pydev [2009/09/16 16:23]
tyrtamos
eclipse_pydev [2011/12/01 08:43]
tyrtamos
Ligne 43: Ligne 43:
 Vous n'avez pas besoin de télécharger Pydev: quand vous lancerez Eclipse, il faudra simplement lui dire à quel endroit il pourra trouver Pydev, et ce sera ici: Vous n'avez pas besoin de télécharger Pydev: quand vous lancerez Eclipse, il faudra simplement lui dire à quel endroit il pourra trouver Pydev, et ce sera ici:
  
-  * [[http://pydev.org/updates]]+  * %%http://pydev.org/updates%%
  
 Cependant, vous pouvez trouver ici des infos sur Pydev: [[http://pydev.org/]] Cependant, vous pouvez trouver ici des infos sur Pydev: [[http://pydev.org/]]
Ligne 61: Ligne 61:
   * menu: help -> install new software   * menu: help -> install new software
  
-  * ligne de saisie "work with": ajouter "http://pydev.org/updates" et cliquer sur le bouton add+  * ligne de saisie "work with": ajouter %%"http://pydev.org/updates"%% et cliquer sur le bouton add
  
   * suivez les instructions suivantes (rien que de très évident)   * suivez les instructions suivantes (rien que de très évident)
Ligne 112: Ligne 112:
  
 ===== Cas de Linux (exemple de l'opensuse) ===== ===== Cas de Linux (exemple de l'opensuse) =====
 +
 +Exemple avec l'opensuse 11.1 version 64 bits.
 +
 +Ça marche comme avec Windows, et aussi bien, mais il est impératif de l'utiliser avec le **java de Sun** (et pas une version "open" dérivée).
  
 ==== Téléchargement ==== ==== Téléchargement ====
  
 +Comme pour Windows, il vous faut java. Prenez java 1.5 ou 1.6 prévu en tant que paquet rpm sur votre système.
 +
 +Pour Eclipse, prenez la version linux (32 ou 64 bits selon votre linux) de [[http://www.eclipse.org/downloads/]]. Pour mon opensuse 64 bits, je prends "Eclipse Classic 3.5.0" qui s'appelle "eclipse-SDK-3.5-linux-gtk-x86_64.tar.gz".
 +
 +Pour Pydev, il n'y a rien à télécharger: lors de la 1ère exécution d'Eclipse, il faudra lui dire à quel endroit il pourra trouver Pydev.
  
 ==== Installation et configuration ==== ==== Installation et configuration ====
  
 +Pour Java, il suffit d'installer le paquet prévu avec l'outil d'installation prévu. Avec l'opensuse, il s'agit de yast.
 +
 +Pour Eclipse: aucun installation! Il se désarchive avec ark (par exemple), et se place à un endroit de votre choix de l'arborescence Linux.
 +
 +Il se lance simplement en lançant le fichier exécutable /chemin/eclipse. Je vous suggère de créer un raccourci sur le bureau.
 +
 +Au cours du lancement, Eclipse demande un "workspace" (espace de travail sur disque). Pour travailler avec Python, je crée et désigne un répertoire appelé "Pydev" qui contiendra tous les projets Python. Bien entendu, ce répertoire doit être à un endroit où vous avez des droits suffisants. Cela pourrait être dans le home, mais comme je travaille avec plusieurs PC, je le mets dans un répertoire commun (en local!): /partage/pydev. Et je coche la case qui met ce répertoire par défaut. Mais après, on peut toujours ajouter des workspaces (avec choix de l'interpréteur) et en changer à tous moments. 
 +
 +Pour intégrer Pydev après avoir lancé eclipse:
 +
 +  * menu: help -> install new software
 +
 +  * ligne de saisie "work with": ajouter %%"http://pydev.org/updates"%% et cliquer sur le bouton add
 +
 +  * suivez les instructions suivantes (rien que de très évident)
 +
 +ça y est, vous avez Pydev, mais ça ne suffit pas:
 +
 +Il faut aussi faire reconnaitre l'interpréteur Python: 
 +
 +  * menu: Windows -> Preference
 +
 +  * Pydev -> Interpreter Python -> new -> browse -> sélectionner (par exemple) /usr/bin/python.
 +
 +Il ne reste plus qu'à ajouter quelques points de configuration, en particulier concernant l'encodage souhaité.
 +
 +C'est ici: menu: Windows -> Preference -> General -> workspace
 +
 +On définit ici l'encodage (Text file encoding) ainsi que la fin de ligne (New text file line delimiter).
 +
 +C'est tout: vous pouvez maintenant développer du Python avec Eclipse+Pydev
  
 ==== Utilisation ==== ==== Utilisation ====
  
 +Quand on a un nouveau développement à faire, on commence par créer un nouveau projet, qui coïncidera avec un sous-répertoire de même nom du workspace. 
 +
 +  * Menu -> File -> New -> Project
 +
 +  * Sélectionner Pydev comme type de projet -> préciser le nom du projet et le nom du répertoire (idem par défaut), ainsi que la version du Python
 +
 +Le nom du projet (=nom du répertoire) se trouve désormais dans la fenêtre à gauche. 
 +
 +En sélectionnant ce nom et clic droit, vous pouvez créer un nouveau fichier ou un nouveau répertoire. 
 +
 +De la même façon, si vous avez créé un fichier sans passer par Eclipse, il suffit de demander "refresh" pour qu'il apparaisse dans l'arborescence à gauche.
 +
 +En double-cliquant sur un fichier .py, vous le faites venir dans l'éditeur.
 +
 +En sélectionnant le nom du fichier à gauche, vous pouvez demander son exécution avec clic-droit -> Run As -> Python Run. Les résultats sont affichés dans la console interne à Eclipse.
 +
 +Au fur et à mesure que vous ajoutez de nouveaux projets, ils apparaissent à gauche, avec tout le contenu du répertoire concerné. Cela permet si nécessaire d'éditer en même temps plusieurs fichiers source de plusieurs projets, et d'échanger des sections de code entre eux par copier-coller. 
 +
 +C'est aussi simple que cela!
 +
 +===== Ajout d'autres plugins =====
 +
 +On peut trouver intéressant d'ajouter d'autres plugins à eclipse. 
 +
 +En ce qui me concerne, je trouve intéressant d'ajouter de quoi éditer des pages html.
 +
 +Les adresses pour les plugins généraux sont ici:
 +
 +  * %%http://download.eclipse.org/releases/helios%% pour eclipse "Helios"
 +  * %%http://download.eclipse.org/releases/galileo%% pour eclipse "Galileo"
 +
 +Pour sélectionner et installer les plugins qui vous intéressent, faites comme pour pydev. 
 +
 +\\
 +Bons développements!!!
  
  
eclipse_pydev.txt · Dernière modification: 2011/12/01 08:43 de tyrtamos