web-dev-qa-db-ja.com

Python3をデフォルトにする方法Python Geany

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スクリプトを実行しようとするとエラーが発生します。

15
user3817250

まず、このようなグローバル設定を変更しないでください。変更すると、すべてのシステムユーザーのデフォルトの動作が変更され、混乱が生じる可能性があります。

ファイル/usr/share/geany/filetypes.python内の変更は、~/.config/geany/filedefs/filetypes.pythonの自宅内で行われた変更で上書きされます。

メニューBuild->Set Build Commandsを使用すると、そこにも保存されます。実際、ファイルを手動で更新する必要はありませんが、メニューを使用して更新します。これには利点もあり、Geanyを再起動しなくても変更が表示されます。

12
frlan

上記のように、Build->Set Build Commandsメニューの「python」の最後に「3」を追加します。

Pythonコマンドの下に、次のように表示されます。

  1. コンパイルpython -m py_compile "%...

ここにpythonの最後に '3'を追加します

  1. Python3をコンパイルします-m py_compile "%...

enter image description here

24