Как сделать 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, вы увидите:
- скомпилировать python-m py_compile"%...
добавить '3 до конца python здесь
- скомпилировать python3 -м py_compile "%...