Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Pierre Maurette Newsgroups: fr.comp.lang.python Subject: Re: IDE python Date: Wed, 13 Feb 2019 07:51:11 +0100 Organization: A noiseless patient Spider Lines: 76 Message-ID: References: Reply-To: maurette.pierre@free.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="122ab334d2dc2e973ab341b9cc90e703"; logging-data="12203"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PvIOinnqY3A+v+YNjgYw2u4xn6hVPelI=" Cancel-Lock: sha1:zmAaIF+HrFf1eRN/mwfnOrZOMas= X-Newsreader: MesNews/1.08.06.00-fr X-Face: cmi$3R1_J{[}5K|8d'LDiJ$SsZ*gn,j*PhJ#KVGt+45,E_N9O}GrhhQ>fb&q<&lz=g%PEv' u"m)N|KrBMux?2:E?N7Uw3L#H>L#GwM}gY:.`W.qu z`1'W'h-AXPmB]#7~<+@H.<0M`-jBkCWbmkcT_*LBVD3|p1a?h1H;cHq{$-vbeP@Hdcqp5z~lwU7ZK `~ Xref: csiph.com fr.comp.lang.python:3153 Lulu : > [x-post: fcolc, fclp ; fu2 : fclp] > > Le 10-02-2019, Philippe Weill a écrit : >> Le 09/02/2019 à 20:46, Lulu a écrit : > >>> Hi !! >>> >>> L'idée de me mettre à python m'habite. >>> >>> Je suis sous Linux Lint 19, mais je ne trouve pas d'IDE dans les >>> dépots... >>> PyCharm me tentait bien, mais je voudrais éviter de télécharger un IDE >>> qui ne serait pas géré par apt-get. >>> >>> Que me conseillez-vous ? >>> >>> Merci de votre aide. >>> >>> PS : sinon je ferai ça sous VI, ça me va bien... >>> >> spyder >> >> https://community.linuxmint.com/software/view/spyder3 > > Merci de ton avis. > Malheureusement, après installation et ouverture d'un script écrit en > python3 qui fonctionne avec geany (et depuis vim), je n'arrive pas à > configurer spyder (écrit en python 2.7 apparement) pour qu'il exécute du > python3. (il plante sur print("blablabla", end="///") à cause du end= > (J'ai pourtant le shebang #!/usr/bin/python3 en première ligne) > > Dans Outils/Préférences/Interpréteur Python, j'ai saisi > "/usr/bin/python3" (qui est un lien vers python3.6) pour "utiliser > l'interpréteur suivant", mais j'ai l'avertissement « Vous avez > sélectionné un interpréteur Python non valide pour la console afin que > l'interpréte précédent reste. Assurez-vous de sélectionner un > interprète valide » > Puis: > « Vous avez sélectionné un interpréteur Python 3 pour la console. Or > cette version de spyder est exécutée par Python 2 ! > Même si c'est techniquement possible, il est recommandé d'installer et > d'exécuter Spyder directement dans la version de l'interpréteur > sélectionné, afin d'éviter l'apparition d'avertissements ou d'erreurs > liées à une syntaxe incompatible entre ces deux versions de Python » > > Bref, j'attends un avis avant de désinstaller :/ Je ne connais pas Spyder, je ne peux être affirmatif. Néanmoins il me semble que ce n'est pas absolument adapté à une démarche d'apprentissage. C'est une distribution "orientée scientifique". De plus il semble que pour développer tranquillement à la fois du 2.7 et du 3.x, il soit préférable d'installer les deux versions de Spyder. Pourquoi ne pas vous contenter de VIM: https://realpython.com/vim-and-python-a-match-made-in-heaven/ ? Pour ce qui est de mon expérience: j'ai privilégié un IDE multiplateforme, attendu qu'un des avantages de Python est la facilité à développer directement multiplateforme. Pycharm Community, je me fiche de apt-get (au contraire, en fait), mais il semble que ce soit possible: https://itsfoss.com/install-pycharm-ubuntu/ Plus léger (même si en fait c'est un véritable IDE), Visual Studio Code. C'est proposé par le grand satan, mais ça marche super bien. On doit pouvoir l'installer via apt-get: https://linuxize.com/post/how-to-install-visual-studio-code-on-ubuntu-18-04/ mais je pense qu'il est grandement préférable de passer par la voie officielle (paquets .deb): https://code.visualstudio.com/ -- Pierre Maurette