Python : Install2020/07/27 |
Install Python.
|
|
[1] | Install Python 3. |
root@dlp:~#
apt -y install python3
root@dlp:~#
python3 -V Python 3.8.2 # verify to run test script [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] | If you'd like to install Python 2, Install like follows. |
root@dlp:~#
root@dlp:~# apt -y install python2 python2 -V Python 2.7.18rc1 |
[3] | If you installed both Python 3 and Python 2 and you'd like to use either of one of them as a [python] command, configure like follows. |
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 # select a number 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 moderoot@dlp:~# python -V Python 3.8.2 |