linux安装不同版本python(源代码编译)

步骤:

下载源码
解压源码
编译源码
安装成功

下载源码

从python官网下载自己想安装版本的源码:https://www.python.org/downloads/source/

实例演示

我们以上图的Python 3.9.6 - June 28, 2021的gzip源码为例说明安装步骤:下面的代码将python3.9.6安装到了用户根目录的py3.9.6文件夹中。

cd $HOME
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar xzvf Python-3.9.6.tgz
mkdir py3.9.6
cd Python-3.9.6
./configure --prefix=$HOME/py3.9.6 --enable-optimizations
make
make install

注意此时仅仅安装成功,想要使用需要输入完整路径$HOME/py3.9.6/bin/python3

如果你想要直接输入python3就能运行上面安装的python版本,那么有两个做法:

  1. 将bin目录(上述例子为$HOME/py3.9.6/bin/目录)添加到环境变量,可以参考这篇博客
  2. 为上面的python设置别名——不推荐,因为设置别名仅仅针对单个程序(而bin目录中有十多个命令)。关于设置别名可以参考这篇博客

如果你将上面的版本目录添加到了环境变量,那么可能覆盖系统环境变量。如python3将检索到用户安装的版本而非系统版本)

Logo

GitCode AI社区是一款由 GitCode 团队打造的智能助手,AI大模型社区、提供国内外头部大模型及数据集服务。

更多推荐