Как сделать Python3 Python по умолчанию в Geany

Я пытался изменить команду компилятора/запуска Python по умолчанию в Geany.

некоторый поиск показал, что мне нужно будет изменить `/usr/share/geany/filetypes.последние две строки python выглядят следующим образом

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

после перезапуска Geany, однако,Build -> Set Build Commands по-прежнему показывает старые команды и попытка запустить скрипт py3 вызывает ошибки.

2 ответов


во-первых, вообще: не изменяйте глобальную конфигурацию для чего-то подобного, так как это изменит поведение по умолчанию для всех пользователей системы и может привести к путанице.

изменения внутри файла /usr/share/geany/filetypes.python будет перезаписан в изменениях, сделанных внутри вашего дома на ~/.config/geany/filedefs/filetypes.python.

при использовании меню Build->Set Build Commands он будет сохранен там же. На самом деле, нет необходимости обновлять файл вручную, но через меню. Это также будет иметь преимущество, изменения будут видны без перезагрузки он.


добавить '3' в конец "python" на Build->Set Build Commands меню, Как упоминалось выше.

под команды Python, вы увидите:

  1. скомпилировать python-m py_compile"%...

добавить '3 до конца python здесь

  1. скомпилировать python3 -м py_compile "%...

enter image description here