ターミネータが起動しない

ターミネータが起動しない

Linux MintのデフォルトのPythonバージョンを次のようにpython3に変更しました。

dhruva@DhruvaG2000:~$ sudo update-alternatives --config python
There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3     10        auto mode
  1            /usr/bin/python2.7   1         manual mode
* 2            /usr/bin/python3     10        manual mode

Press <enter> to keep the current choice[*], or type selection number: 2

-----------------------------------------------------------------------

その後、++をクリックすると何も起こらず、ctr入力すると次のエラーが発生します。altTterminator

  File "/usr/bin/terminator", line 123
    except (KeyError,ValueError), ex:
                                ^
SyntaxError: invalid syntax
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
    os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_terminator_terminator.1000.crash'

Original exception was:
  File "/usr/bin/terminator", line 123
    except (KeyError,ValueError), ex:
                                ^
SyntaxError: invalid syntax

ベストアンサー1

もう一度変えてください。 Python 2と3は互換性がありません。これを変更するとデフォルト値がpythonに設定され、python3システムはpythonPython 2バージョンを実行すると予想します。現在存在するファイルは/usr/bin/terminatorpython2スクリプトなので、python3を使用して実行することはできません。

したがって、同じコマンドを実行してもう一度変更してください。コマンドを実行するために端末を開くことができない場合は、次のいずれかの方法を試してください。

  1. 別の端末を開きます。またはシステムで使用gnome-terminalできます。xterm

  2. Alt+を押してF2表示されるダイアログボックスに書き込みます/usr/bin/python2.7 /usr/bin/terminator

  3. Ctrl+ Alt+を押してF1ttyに入り、ログインしてsudo update-alternatives --config python実行します。その後、Ctrl+を使用してGUIに戻ることができますF7(またはF8いくつかのFキーを試すこともできます)。

おすすめ記事