Ubuntu 20.04
Sponsored Link

Python : インストール2020/07/24

 
Python をインストールします。
[1] Python 3 をインストールします。
root@dlp:~#
apt -y install python3
root@dlp:~#
python3 -V

Python 3.8.2
# テストスクリプトを作成して動作確認

[root@dlp ~]#
echo -e "import sys\nprint(sys.version)" > python3_test.py

[root@dlp ~]#
python3 python3_test.py

3.8.2 (default, Apr 27 2020, 15:53:34)
[GCC 9.3.0]
[2] Python 2 をインストールしたい場合は以下のように実行します。
root@dlp:~#
apt -y install python2
root@dlp:~#
python2 -V

Python 2.7.18rc1
[3] Python 3 と Python 2 の両方をインストールした状態で、いずれかを [python] コマンドとして利用したい場合は以下のように実行します。
root@dlp:~#
which python3

/usr/bin/python3
root@dlp:~#
ll /usr/bin/python3*

lrwxrwxrwx 1 root root       9 Mar 13 21:20 /usr/bin/python3 -> python3.8*
-rwxr-xr-x 1 root root 5457536 Apr 28 00:53 /usr/bin/python3.8*

root@dlp:~#
which python2

/usr/bin/python2
root@dlp:~#
ll /usr/bin/python2*

lrwxrwxrwx 1 root root       9 Mar 13 21:31 /usr/bin/python2 -> python2.7*
-rwxr-xr-x 1 root root 3694632 Apr  7 21:05 /usr/bin/python2.7*

root@dlp:~#
update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1

root@dlp:~#
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

root@dlp:~#
update-alternatives --config python

There are 2 choices for the alternative python (providing /usr/bin/python).

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

# [python] に登録したい Path の番号を選択
Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in manual mode

root@dlp:~#
python -V

Python 3.8.2
関連コンテンツ