web-dev-qa-db-fra.com

Comment puis-je faire de Python3 la valeur par défaut Python dans Geany

J'ai essayé de modifier la commande par défaut Python dans Geany.

Certaines recherches ont indiqué que je devrais modifier les deux dernières lignes de `/usr/share/geany/filetypes.python comme suit

#compiler=python -m py_compile "%f"
#run_cmd=python "%f"
compiler=python3 -c "import py_compile; py_compile.compile('%f')"
run_cmd=python3 "%f"

Cependant, après avoir redémarré Geany, Build -> Set Build Commands montre toujours les anciennes commandes et tenter d'exécuter un script py3 provoque des erreurs.

15
user3817250

Tout d'abord: ne modifiez pas la configuration globale pour quelque chose comme ça, car cela changera le comportement par défaut de tous les utilisateurs du système et pourrait entraîner une confusion.

Les modifications dans le fichier /usr/share/geany/filetypes.python sera écrasé dans les modifications effectuées à l'intérieur de votre maison le ~/.config/geany/filedefs/filetypes.python.

Lors de l'utilisation du menu Build->Set Build Commands il y sera également enregistré. En fait, il n'est pas nécessaire de mettre à jour le fichier manuellement, mais via le menu. Cela aura également l'avantage, les changements seront visibles sans redémarrer Geany.

12
frlan

Ajoutez '3' à la fin de "python" sur le Build->Set Build Commands menu, comme mentionné ci-dessus.

Sous les commandes Python , vous devriez voir:

  1. Compiler python -m py_compile "% ...

Ajoutez ' 3 ' à la fin de python ici

  1. Compiler python 3 -m py_compile "% ...

enter image description here

24
suspicious_williams