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
システムはpython
Python 2バージョンを実行すると予想します。現在存在するファイルは/usr/bin/terminator
python2スクリプトなので、python3を使用して実行することはできません。
したがって、同じコマンドを実行してもう一度変更してください。コマンドを実行するために端末を開くことができない場合は、次のいずれかの方法を試してください。
別の端末を開きます。またはシステムで使用
gnome-terminal
できます。xterm
Alt+を押してF2表示されるダイアログボックスに書き込みます
/usr/bin/python2.7 /usr/bin/terminator
。Ctrl+ Alt+を押してF1ttyに入り、ログインして
sudo update-alternatives --config python
実行します。その後、Ctrl+を使用してGUIに戻ることができますF7(またはF8いくつかのFキーを試すこともできます)。