Last active
April 14, 2023 12:31
-
-
Save ptantiku/aca8d955296d5dee01bd9ed1c3027d8c to your computer and use it in GitHub Desktop.
Setup Python3.8 in Ubuntu Xenial (16.04 LTS). The python version was fixed at Python 3.5.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# install PPA | |
sudo add-apt-repository ppa:deadsnakes/ppa | |
# update and install | |
sudo apt update | |
sudo apt install python3.8 python3.8-dev python3.8-venv | |
# setup alternatives | |
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 | |
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2 | |
# show menu for selecting the version | |
sudo update-alternatives --config python3 | |
# or one command to set it | |
# sudo update-alternatives --set python3 /usr/bin/python3.8 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
it doesn't work any more
duplicate this issue with a Dockerfile
build the image
update
seems deadsnakes team doesn't support ubuntu xenial (16.04) any more.
ref: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
I gave up, have to switch to Ubuntu Bionic or Focal.