# Installer Eclipse et PyDev ?

**URL:** <https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341 "2016-02-21T21:45:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/1 "2016-02-21T21:45:51Z")

</div>

Bonjour,

Je voudrais pouvoir installer Eclipse et le configurer pour travailler avec Python.  
Dans un premier temps, j’ai installé Eclipse 3.8.0-rc4.1 et Python 3.2 qui se trouvent dans “Ajout/suppression de programmes”.  
J’ai ensuite ajouté manuellement PyDev.  
J’ai aussi Jave JRE 7 installé.

Quand je lance Eclipse, je ne parviens pas à voir apparaître PyDev dans les “Perspectives” et donc je ne sais pas écrire mes programmes en Python.

Comment faire ? Si c’est possible.  
Merci.

---

<div class="post-metadata">

**Author:** ![flavien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/f475e1/32.png) [@flavien](https://www.debian-fr.org/u/flavien)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/2 "2016-02-21T21:45:55Z")

</div>

Bonjour Papy Octet,

à défaut de pouvoir répondre à ta question, je te propose l’alternative [PyCharm](https://www.jetbrains.com/pycharm/) (de Jetbrains), dont l’édition communautaire est téléchargeable [ici](https://www.jetbrains.com/pycharm/download/) (partie de droite). C’est un IDE pour python plutôt sympathique.

A bientôt

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/3 "2016-02-21T21:45:55Z")

</div>

Depuis un bon moment déjà, j’utilise Spyder mais ce dernier (celui dans les dépôts) ne tourne pas avec Python 3.x.  
C’est pourquoi je recherche un autre edi.

Je vais regarder ce que tu proposes.  
Merci.

---

<div class="post-metadata">

**Author:** ![N3mesis98](https://www.debian-fr.org/user_avatar/www.debian-fr.org/n3mesis98/32/3002_2.png) [@N3mesis98](https://www.debian-fr.org/u/N3mesis98)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/4 "2016-02-21T21:45:56Z")

</div>

Quelle version de Debian utilise tu ?  
Car depuis Jessie, spyder semble avoir deux paquets, un pour python2 ([mono]spyder[/mono]) et un pour python3 ([mono]spyder3[/mono]).

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/5 "2016-02-21T21:45:57Z")

</div>

[quote=“flavien”]Bonjour Papy Octet,

à défaut de pouvoir répondre à ta question, je te propose l’alternative [PyCharm](https://www.jetbrains.com/pycharm/) (de Jetbrains), dont l’édition communautaire est téléchargeable [ici](https://www.jetbrains.com/pycharm/download/) (partie de droite). C’est un IDE pour python plutôt sympathique.

A bientôt[/quote]  
J’ai bien essayé mais j’obtiens chaque fois ce message d’erreur :

```auto
.../Programmation/PyCharm/bin$ sh pycharm.sh

Startup Error: Application cannot start in headless mode
```

J’ai essayé avec pycharm-community… et pycharme-edu…, même sanction.  
J’ai bien installé openjdk 7.

J’ai manqué quelque chose ?

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/6 "2016-02-21T21:45:57Z")

</div>

[quote=“N3mesis98”]Quelle version de Debian utilise tu ?  
Car depuis Jessie, spyder semble avoir deux paquets, un pour python2 ([mono]spyder[/mono]) et un pour python3 ([mono]spyder3[/mono]).[/quote]  
Depuis jessie, peut-être mais … je suis toujours sous wheezy 😉

---

<div class="post-metadata">

**Author:** ![N3mesis98](https://www.debian-fr.org/user_avatar/www.debian-fr.org/n3mesis98/32/3002_2.png) [@N3mesis98](https://www.debian-fr.org/u/N3mesis98)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/7 "2016-02-21T21:45:57Z")

</div>

Après une petite recherche sur le net j’ai trouvé ceci :  
[spyder-ide.blogspot.fr/2013/01/s … hon-3.html](http://spyder-ide.blogspot.fr/2013/01/spyder-v2114-supports-python-3.html)  
Et voici la liste des versions de spyder disponibles sous Debian :  
[packages.debian.org/search?keywords=spyder](https://packages.debian.org/search?keywords=spyder)

Donc du coup, il semble en effet que le paquet de base de Wheezy ne supporte pas python3. En revanche, celui des dépôts backports de Wheezy devrait passer.

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:45 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/8 "2016-02-21T21:45:57Z")

</div>

[quote=“N3mesis98”]Après une petite recherche sur le net j’ai trouvé ceci :  
[spyder-ide.blogspot.fr/2013/01/s … hon-3.html](http://spyder-ide.blogspot.fr/2013/01/spyder-v2114-supports-python-3.html)  
Et voici la liste des versions de spyder disponibles sous Debian :  
[packages.debian.org/search?keywords=spyder](https://packages.debian.org/search?keywords=spyder)

Donc du coup, il semble en effet que le paquet de base de Wheezy ne supporte pas python3. En revanche, celui des dépôts backports de Wheezy devrait passer.[/quote]  
C’est bien ça. Cette version tourne avec Python 3.2.  
Merci.

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:46 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/9 "2016-02-21T21:46:02Z")

</div>

Mais je rappelle tout de même le but premier de ce post du 06 juillet dernier :

Je voudrais pouvoir installer Eclipse et le configurer pour travailler avec Python.

Merci.

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/10 "2016-02-21T21:47:04Z")

</div>

Oui. Bon.

Je cherche toujours à comprendre et voilà qu’on me souffle à l’oreille …

> [@](#):
>
> Tu utilises une version de Eclipse 3.8 qui ne supporte par PyDev.

Bien. Je vais sur le site de téléchargement de Eclipse et je télécharge la dernière version Eclipse 4.x.  
Je décompacte et je lance Eclipse mais … il me faut java JDK 7 de chez Oracle minimum. J’ai trouvé une archive pour la version 8 mais ce n’est pas un fichier .deb.

Sur ma machine, j’ai :

```auto
java -version
java version "1.6.0_35"
OpenJDK Runtime Environment (IcedTea6 1.13.7) (6b35-1.13.7-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
```

Comment installer cette version sur ma machine ?

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/11 "2016-02-21T21:47:12Z")

</div>

va ici : [oracle.com/technetwork/java/ … 33151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

Tu télécharges le ‘tar.gz’ tu le décompresses dans /opt/java par exemple (mais en fait presque où tu veux 🙂)  
Dans le dossier de ton Eclipse tu as un fichier eclipse.ini tu ajoutes au début de celui-ci :

```auto
-vm
/opt/java/jdk1.ta_version_de_java/bin
```

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/12 "2016-02-21T21:47:13Z")

</div>

Bonjour debianhadic,

Je viens de faire cela mais eclipse ne démarre pas. Au lieu de cela, j’ai un message d’erreur :

[quote]JVM terminated. Exit code=1  
/usr/bin/java  
-Dosgi.requiredJavaVersion=1.7  
-XX:MaxPermSize=256m  
-Xms256m  
-Xmx1024m  
-vm /opt/java/jdk1.8.0\_51/bin  
-jar /home/guy/Eclipse//plugins/org.eclipse.equinox.launcher\_1.3.100.v20150511-1540.jar  
-os linux  
-ws gtk  
-arch x86\_64  
-showsplash /home/guy/Eclipse//plugins/org.eclipse.platform\_4.5.0.v20150603-2000/splash.bmp  
-launcher /home/guy/Eclipse/eclipse  
-name Eclipse  
–launcher.library /home/guy/Eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86\_64\_1.1.300.v20150602-1417/eclipse\_1612.so  
-startup /home/guy/Eclipse//plugins/org.eclipse.equinox.launcher\_1.3.100.v20150511-1540.jar  
–launcher.appendVmargs  
-exitdata 48001  
-product org.eclipse.epp.package.jee.product  
-vm /usr/bin/java  
-vmargs  
-Dosgi.requiredJavaVersion=1.7  
-XX:MaxPermSize=256m  
-Xms256m  
-Xmx1024m  
-vm /opt/java/jdk1.8.0\_51/bin  
-jar /home/guy/Eclipse//plugins/org.eclipse.equinox.launcher\_1.3.100.v20150511-1540.jar  
[/quote]  
et mon fichier eclipse.init contient :

[quote]-startup  
plugins/org.eclipse.equinox.launcher\_1.3.100.v20150511-1540.jar  
–launcher.library  
plugins/org.eclipse.equinox.launcher.gtk.linux.x86\_64\_1.1.300.v20150602-1417  
-product  
org.eclipse.epp.package.jee.product  
–launcher.defaultAction  
openFile  
-showsplash  
org.eclipse.platform  
–launcher.XXMaxPermSize  
256m  
–launcher.defaultAction  
openFile  
–launcher.appendVmargs  
-vmargs  
-Dosgi.requiredJavaVersion=1.7  
-XX:MaxPermSize=256m  
-Xms256m  
-Xmx1024m  
-vm  
/opt/java/jdk1.8.0\_51/bin  
[/quote]  
L’ai dû placer le dossier jdk1.8.0\_51 dans le répertoire /opt/java/jdk1.8.0\_51/ en mode admin.

A+

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/13 "2016-02-21T21:47:13Z")

</div>

Essaye de virer :

```auto
-Dosgi.requiredJavaVersion=1.7
```

et bien mettre

```auto
-vm
/opt/java/jdk1.8.0_51/bin
```

au début du fichier ini.

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/14 "2016-02-21T21:47:15Z")

</div>

Voilà, j’ai commenté «&nbsp;-Dosgi…&nbsp;» puis j’ai placé «&nbsp;-vm …&nbsp;» en tout début de fichier.

Eclipse semble vouloir démarrer. J’ai la fenêtre avec le nom Eclipse Mars.  
J’attends quelques secondes puis … la fenêtre se ferme et un fichier d’erreur est généré qui commence par :

> [@](#):
>
> # 
> 
> # A fatal error has been detected by the Java Runtime Environment:
> 
> # 
> 
> # SIGSEGV (0xb) at pc=0x00007efc8a82c73f, pid=6682, tid=139623776458496
> 
> # 
> 
> # JRE version: Java™ SE Runtime Environment (8.0\_51-b16) (build 1.8.0\_51-b16)
> 
> # Java VM: Java HotSpot™ 64-Bit Server VM (25.51-b03 mixed mode linux-amd64 compressed oops)
> 
> # Problematic frame:
> 
> # C [libgdk-x11-2.0.so.0+0x5173f] gdk\_display\_open+0x3f
> 
> # 
> 
> # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try «&nbsp;ulimit -c unlimited&nbsp;» before starting Java again
> 
> # 
> 
> # If you would like to submit a bug report, please visit:
> 
> # [bugreport.java.com/bugreport/crash.jsp](http://bugreport.java.com/bugreport/crash.jsp)
> 
> # The crash happened outside the Java Virtual Machine in native code.
> 
> # See problematic frame for where to report the bug.
> 
> # 
> 
> --------------- T H R E A D ---------------
> 
> Current thread (0x0000000002198000): JavaThread «&nbsp;main&nbsp;» [\_thread\_in\_native, id=6683, stack(0x00007efcb1891000,0x00007efcb1992000)]
> 
> siginfo: si\_signo: 11 (SIGSEGV), si\_code: 1 (SEGV\_MAPERR), si\_addr: 0x0000000000000114  
> …

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/15 "2016-02-21T21:47:21Z")

</div>

Cette ligne est présente dans mon fichier ini

```auto
-Dosgi.requiredJavaVersion=1.7
```

Elle est peut-être nécessaire.

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/16 "2016-02-21T21:47:23Z")

</div>

Bonjour debianhadic,

J’ai, bien entendu, fait un test avec et sans cette ligne et c’est pareil. J’ai le même comportement et le même message d’erreur sans aucun démarrage de Eclipse. J’ai juste la petite fenêtre avec le nom du logiciel qui apparaît un moment.

A+

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/17 "2016-02-21T21:47:28Z")

</div>

En ligne de commande fait :

```auto
$ export SWT_GTK3=0
```

Puis démarre eclipse en ligne de commande

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/18 "2016-02-21T21:47:28Z")

</div>

Si le code donné ci-dessus règle ton problème à priori il suffit d’ajouter ça :

```auto
--launcher.GTK_version
2
```

Dans le eclipse.ini (attention sur deux lignes)

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/19 "2016-02-21T21:47:31Z")

</div>

Bonjour debianhadic,

> [@](#):
>
> Puis démarre eclipse en ligne de commande

😊 je ne sais pas le faire 😊 Dans le répertoire Eclipse, j’ai un fichier (icône en forme de losange) eclipse sur lequel je double-clique pour lancer eclipse. Mais pour faire ça en console … 😊

Mais j’ai fait :

```auto
export SWT_GTK3=0
```

puis ajouté tout en haut du fichier eclipse.init, juste sous les deux lignes ajoutées précédemment, les deux lignes :

`--launcher.GTK_version
2`  
Je relance eclipse en double-clique sur l’icône et … il démarre enfin.

Je n’ai pas beaucoup de temps aujourd’hui. Je vois un peu plus tard pour configurer PyDev.

Est-ce qu’il faudra lancer la première commande en console à chaque fois ?

Un grand merci pour ton aide.

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341/20 "2016-02-21T21:47:32Z")

</div>

Il suffit de taper “eclipse” 🙂  
Si la modification du fichier .ini à réglé ton problème, alors tu n’as rien à faire.  
Un peu d’explication; l’erreur que tu as rencontré est apparemment due à KDE et à certaines incompatibilités avec les librairies GNOME que Eclipse utilise, il y a un rapport de bug officiel qui donne la solution que je t’ai donné, je n’ai pas trouvé ça tout seul !!

[Page suivante](https://www.debian-fr.org/t/installer-eclipse-et-pydev/66341.md?page=2)
