Как обновить версию Python до 3.7?

У меня есть Python3.5 уже в Linux Ubuntu. Я скачал python3.7.tar www.python.org.

Но я понятия не имею, как его установить. Как перейти на Python 3.7? Благодарю.

Ответ 1

Попробуйте это, если вы находитесь на Ubuntu:

sudo apt-get update
sudo apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev
sudo apt-get install python3-pip python3.7-dev
sudo apt-get install python3.7

Если у вас нет репозитория, и он запускает не найденный пакет, вы сначала должны установить это:

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

больше информации здесь: http://devopspy.com/python/install-python-3-6-ubuntu-lts/

Ответ 2

В Ubuntu вы можете добавить этот репозиторий PPA и использовать его для установки Python 3.7: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.7.

Или другой PPA, который предоставляет несколько версий Python, это Deadsnakes: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

См. Также здесь: https://askubuntu.com/info/865554/how-do-i-install-python-3-6-using-apt-get (я знаю, что в URL написано 3.6, но pads deadsnakes также содержит 3.7, так что вы можете использовать его для 3.7 точно так же)

Если вы хотите "официальный", вам нужно будет установить его из источников с сайта, получить код (который вы уже скачали) и сделать это:

tar -xf Python-3.7.0.tar.xz
cd Python-3.7.0
./configure
make
sudo make install        <-- sudo is required.

Это может занять некоторое время