GeanyでデフォルトのPython compiler/runコマンドを変更しようとしています。
一部の検索では、 `/ usr/share/geany/filetypes.pythonの最後の2行を次のように変更する必要があることが示されました
#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スクリプトを実行しようとするとエラーが発生します。
まず、このようなグローバル設定を変更しないでください。変更すると、すべてのシステムユーザーのデフォルトの動作が変更され、混乱が生じる可能性があります。
ファイル/usr/share/geany/filetypes.python
内の変更は、~/.config/geany/filedefs/filetypes.python
の自宅内で行われた変更で上書きされます。
メニューBuild->Set Build Commands
を使用すると、そこにも保存されます。実際、ファイルを手動で更新する必要はありませんが、メニューを使用して更新します。これには利点もあり、Geanyを再起動しなくても変更が表示されます。