在LinuxMint中升级Python版本

在LinuxMint中升级Python版本,python,linux,linux-mint,Python,Linux,Linux Mint,我遵循以下指南: 它说要做什么 make install 当我这样做时,它会说: 如果我这样做:su然后输入passowrd,然后makeinstall 出现同样的错误 如何解决此问题?您可能采取了错误的步骤。在从源代码安装Python之前,应该安装所需的软件包并相应地配置源代码。因此,我建议您遵循以下步骤: 安装所需的软件包 $ sudo apt-get install build-essential checkinstall $ sudo apt-get install libread

我遵循以下指南:

它说要做什么

make install
当我这样做时,它会说:

如果我这样做:
su
然后输入passowrd,然后
makeinstall
出现同样的错误


如何解决此问题?

您可能采取了错误的步骤。在从源代码安装Python之前,应该安装所需的软件包并相应地配置源代码。因此,我建议您遵循以下步骤:

安装所需的软件包

$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
下载并解压缩Python 2.7.10

$ cd /usr/src
$ wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
$ tar xzf Python-2.7.10.tgz
编译Python源代码

$ cd Python-2.7.10
$ sudo ./configure
$ sudo make altinstall
检查Python版本

$ python2.7 -V

来源:

您可能执行了错误的步骤。在从源代码安装Python之前,应该安装所需的软件包并相应地配置源代码。因此,我建议您遵循以下步骤:

安装所需的软件包

$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
下载并解压缩Python 2.7.10

$ cd /usr/src
$ wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
$ tar xzf Python-2.7.10.tgz
编译Python源代码

$ cd Python-2.7.10
$ sudo ./configure
$ sudo make altinstall
检查Python版本

$ python2.7 -V

来源:

如果你看一下
makefile
,它说了什么?这看起来不像是编程问题。也就是说,为什么要从源代码安装?为什么不使用内置工具更新安装?@Simon
make file
给出了相同的错误。@UlrichEckhardt我只是想更新python,我使用了我找到的第一个指南。这是一个虚拟机,我只需要测试一些特定的东西。
make
命令使用一个名为
makefile
的文件来告诉它如何构建软件。如果目录中没有该名称的文件,我希望该过程中的前一步已经错过。如果您查看
makefile
,它会说什么?这看起来不像是编程问题。也就是说,为什么要从源代码安装?为什么不使用内置工具更新安装?@Simon
make file
给出了相同的错误。@UlrichEckhardt我只是想更新python,我使用了我找到的第一个指南。这是一个虚拟机,我只需要测试一些特定的东西。
make
命令使用一个名为
makefile
的文件来告诉它如何构建软件。如果目录中没有该名称的文件,我希望该过程中的前一步已经错过。