Как сделать 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 script, вызывает ошибки.
Ответы
Ответ 1
Вначале: не изменяйте глобальную конфигурацию для чего-то вроде этого, так как это изменит поведение по умолчанию для всех пользователей системы и может привести к путанице.
Изменения внутри файла /usr/share/geany/filetypes.python
будут перезаписаны в изменениях, сделанных внутри вашего дома, на ~/.config/geany/filedefs/filetypes.python
.
При использовании меню Build->Set Build Commands
он также будет сохранен. Фактически, нет необходимости обновлять файл вручную, но через меню. Это также будет иметь преимущество, изменения будут видны без перезапуска Geany.
Ответ 2
Добавьте "3" в конец "python" в меню Build->Set Build Commands
, как указано выше.
В командах Python вы должны увидеть:
- Скомпилировать python -m py_compile "%...
Добавьте ' 3' в конец python здесь
- Скомпилировать python 3 -m py_compile "%...
![введите описание изображения здесь]()