如何在 Azure Linux VM 上更新 Python

How do update Python on Azure Linux VM

我正在尝试在 Azure Ubuntu 16.04 LTS 上安装 Python 3.6.1,但它停留在 Python 3.5.2。

我尝试过的命令:

sudo apt --upgrade
sudo apt --upgrade python3
sudo apt --update
sudo apt remove python3
sudo apt install python 3.6.1 (doing sudo apt install python3.7 doesn't work)

我从来没有在本地 Linux 安装中处理过这个问题。

要在 Ubuntu 16.04 上安装 Python 版本 Python 3.6.1。您可以从源代码构建 python。或者,您可以从 PPA 安装它。

从源构建python

首先,使用以下命令安装一些构建依赖项。

sudo apt install build-essential checkinstall

sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

然后,从 python.org 下载 Python 3.6.1 源代码。

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

接下来,提取压缩包。

tar xvf Python-3.6.1.tar.xz

现在cd到源目录,配置编译环境并安装。

cd Python-3.6.1/

./configure

sudo make altinstall

从 PPA 安装它

sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt update

sudo apt install python3.6

您可以从

获得更多信息

https://www.linuxbabe.com/ubuntu/install-python-3-6-ubuntu-16-04-16-10-17-04

how to install the latest Python 3.6.1 in Ubuntu 16.04 LTS via PPA.