Как сделать 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 Solutions collect form web for “Как сделать Python3 Python по умолчанию в Geany”

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

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

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

Добавьте «3» в конец «python» в Build->Set Build Commands , как указано выше.

В командах Python вы должны увидеть:

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

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

  1. Компиляция python 3- m py_compile "% …

введите описание изображения здесь

  • Как работает exec с местными жителями?
  • Попытка ввести целое число в файл и получить его как одно. Python 3x
  • Количество пирамид, вложенных в цикл
  • `xrange (2 ** 100)` -> OverflowError: long int too large для преобразования в int
  • Python - Virtualenv, python 3?
  • Печать в той же строке, шаг за шагом
  • Как добавить элемент в верхней части OrderedDict в python?
  • Предел времени Python
  • Python - лучший язык программирования в мире.