Как сделать 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 "% …

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

  • изменение в обработке импорта / модулей от python2 до python3?
  • Отображение только самого высокого из 3 последних результатов, сохраненных в файле .txt
  • Разъемы между компьютерами
  • Преобразование даты из mm / dd / yyyy в другой формат в Python
  • Не удается запустить Python из строки cmd
  • django.core.exceptions.ImproperlyConfigured
  • Какие веб-фреймворки поддерживают Python3 (соответствие PEP3333 - WSGI 1.0.1)
  • Как написать двоичные данные в stdout в python 3?
  • Python - лучший язык программирования в мире.