Bonjour,
J’utilise un peu geany pour écrire quelques petits “trucs” en python.
J’ai installé sur ma machine python 3.2 en plus de python 2 et 2.7 déjà installés.
Seulement voilà, quand je travaille avec geany, je veux créer des fichiers en python 3.2 et donc, comme naturellement, j’ajoute les entêtes :
#!/usr/bin/python3.2
# -*- coding: Utf-8 -*-
devant mon code. Et là … patatras, geany compile en python 2 et ne tient pas compte de l’entête
Je vérifie la présence de python 3 dans /usr/bin et c’est OK. Mais geany refuse encore de l’utiliser. J’ai remarqué ce refus en utilisant une commande de python3 :
...
print (factRec(5), end=';')
...
Il y a une erreur avec "end=’’ !
J’ai cherché et … trouve un moyen de faire travailler geany avec python 3.2 :
Je vais dans le répertoire “/usr/share/geany/” et j’ouvre comme administrateur le fichier de configuration de geany “filetypes.python”
Dans ce fichier, tout en bas, je commente les deux dernières lignes :
puis j’ajoute les deux lignes suivantes en-dessous des deux lignes que je viens de commenter :
J’enregistre le fichier et … retour dans geany.
Maintenant, ça fonctionne bien en python 3.2.
Merci Alex Kollar