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.
à défaut de pouvoir répondre à ta question, je te propose l’alternative PyCharm (de Jetbrains), dont l’édition communautaire est téléchargeable ici (partie de droite). C’est un IDE pour python plutôt sympathique.
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.
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]).
à défaut de pouvoir répondre à ta question, je te propose l’alternative PyCharm (de Jetbrains), dont l’édition communautaire est téléchargeable ici (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 :
.../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.
[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
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.
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.
Je cherche toujours à comprendre et voilà qu’on me souffle à l’oreille …
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 :
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)
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 :
Voilà, j’ai commenté « -Dosgi… » puis j’ai placé « -vm … » 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 :
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.
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 :
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 ?
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 !!