Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/11/2014, à 15:56

davy39

Programmer en Python avec Eric IDE

Bonjour à tou-te-s,

Je m'initie au développement d'applications Python, notamment graphiques avec framework Qt et également Web avec le framework Django.

Après avoir testé plusieurs environnements de développement (IDE), je pense avoir arrété mon choix sur Eric qui semble répondre plutôt pas mal à mes attentes : Open-source, développé en Python avec Qt, développement actif et support réactif, spécialisé dans le développement d'applications Python-Qt (intégration de QtDesigner, QtAssistant, aide offline...), plugin pour le dévellopement d'appli web Django, navigateur web intégré, aperçu en direct des documents ReST et HTML, gestionnaires de version, débugage...

Bref, loin d'être un expert du développement, je pense que cet IDE a tout les atouts de son côté. J'avais également penché sur Eclipse+Pydev mais j'avoue que le côté entièrment open-source et développé par et pour python avec un accent sur Qt a fait penché la ballance.

Bref, n'ayant pas trouvé de fil récent à son sujet sur le forum, j'ouvre ce topic pour vous informer de la création d'une page ERIC dans la documention.

J'invite ses utilisateurs expérimentés à venir y partager leur expérience, aux novices à venir y poser leur questions.
Y compris si d'autres développeurs n'ont pas jugé bon d'adopter Eric, il serait intéressant de connaitre leurs raisons.

Enfin, si vous pouviez prendre 5 minutes pour tester les procédures d'installation que j'ai documentées dans la doc, histoire de vérifier que je n'ai rien oublié, je vous serais très reconnaissant smile

Edit : j'ai complété la doc avec les menus en français. La version 5.5 nécessite le téléchargement supplémentatire du pack de langue FR. Pour Eric 6, tous les packs de langue sont téléchargés d'emblée. Je pense que si votre système est en français, Eric devrait l'être également. Si ce n'est pas le cas, la langue peut se changer via le menu settings>preference>interface>interface>language

Dernière modification par davy39 (Le 09/11/2014, à 17:58)

Hors ligne

#2 Le 10/11/2014, à 15:48

Claude33

Re : Programmer en Python avec Eric IDE

@ davy39

Ubuntu 14.04

Dans votre tuto chapitre "4.2 Documentations"
...
Pour mon installation de Eric5, j'ai remplacé :
__Qt5 :__/usr/share/qt5/doc/html/index.html

par : usr/share/doc/qt5-doc-html/html/index.html

et :
__Pyqt5 :__ /usr/share/doc/pyqt5-doc/html/

par : usr/share/doc/pyqt5-doc/html/index.html

Ainsi les aides correspondent au menu, plus d'erreurs.

Pour moi votre tuto (Eric5) est correct, beau travail et merci.;)

Dernière modification par Claude33 (Le 10/11/2014, à 19:32)

Hors ligne

#3 Le 10/11/2014, à 17:18

davy39

Re : Programmer en Python avec Eric IDE

Bien vu ! Merci de ce retour;
En effet vos modifications sont également valables pour Ubuntu14.10, je vais de ce pas corriger la doc.
Bonne programmation smile

Hors ligne

#4 Le 20/11/2014, à 17:16

davy39

Re : Programmer en Python avec Eric IDE

Hello,

Un petit UP pour vous tenir informés que j'ai trouvé une nouvelle subtilité dans la configuration de Eric.
Cela concerne l'autocomplétion. Eric utilise pour cela Qscintilla qui se base sur des fichiers APIs détaillant les modules de chaque language (vous pouvez y jeter un coup d'oeil, ce sont des fichiers texte).
Or il se trouve qu'Eric ne fournit par défaut que le fichier API de ses propres modules et le fichier API de Zope. (installés dans le dossier /usr/share/qt4/qsci/api/python/ ou /usr/share/qt5/qsci/api/python/)

J'ai découvert que les API de Python pouvaient etre obtenus par l'installation de libqscintilla2-doc ... Parfois les mainteneurs de packets Debian ont bien l'esprit tordu...

Bref, j'ai donc cherché les fichiers API de PyQt4 et PyQt5 et pas moyen de mettre la main dessus. Il doivent etre normalement générés lors de la compilation des modules PyQt4/5 mais uniquement si Qscintilla est intallé sur la machine... Apparemment ce n'est pas cas sur celle des développeurs Debian/Ubuntu... J'ai fini par les trouver chez nos amis d'Archlinux, j'ai donc modifier la DOC pour détailler la marche à suivre.

Eric est un super IDE, dommage qu'il manque cruellement de documentation... Bon, il est en français et super intuitif donc ne nous plaignons pas non plus tongue

Bonne programmation smile

Dernière modification par davy39 (Le 20/11/2014, à 17:18)

Hors ligne

#5 Le 29/04/2015, à 18:16

TGM

Re : Programmer en Python avec Eric IDE

Bonjour,

Je reviens sur l'installation de Eric6 sous Ubuntu 15.04.
Mon objectif est de pouvoir travailler avec python3

L'installation n'est pas forcément simple, mais j'y suis arrivé même si l'installation n'est pas très orthodoxe...
J'ai installé les différents composants (QT5, Scintilla2, sip et eric depuis les sources et les packages disponibles) avec l'option --pyqt=5

Tout à l'aire de fonctionner correctement mais...
dans eric, je n'ai pas accès à la version python3, il ne trouve pas Qt5 alors qu'un lancement manuel de designer par exemple fonctionne très bien.

Je suppose que j'ai raté quelque chose...

Comment peut-on changer ces paramètres dans Eric ? Dans le menu paramètres, je n'ai rien trouvé
Dans le menu aide les librairies installées sont toutes celles de python 2.7 et qt4

Par avance merci


Nemo me impune lacessit

Hors ligne

#6 Le 29/04/2015, à 18:23

nam1962

Re : Programmer en Python avec Eric IDE

Tiens, je tout débute (en suis à découvrir les subtilités des opérateurs ^^)
Il m'a été indiqué d'utiliser gedit & idle.
Eric peut-il avoir une utilité dans l'apprentissage ?


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#7 Le 29/04/2015, à 18:31

TGM

Re : Programmer en Python avec Eric IDE

Je trouvais intéressant d'avoir tout sous la main dans un même environnement qui ne soit pas Eclipse...
Comme je veux m'essayer aux interfaces, j'ai eu l'idée de passer à Qt, n'ayant pas suffisamment de place sous W8, j'ai essayé l'installation sous Ubuntu 15.04, avec, tant qu'à faire, la dernière version.
Dans les paquets il propose la version 5.5 (python2.x Qt4) mais au lancement d'Eric, il indique que la 6 est là (demander à debian d'ajouter, etc...) j'ai donc décidé de sauter le pas !
Solution transitoire : utiliser designer, etc à part.
Sous W8, j'utilise pyscriber qui est bien plus pratique que N++ ou sublimetext


Nemo me impune lacessit

Hors ligne