linux指定目录安装任意版本python(实例演示)
下载源码解压源码编译源码安装成功
·
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版本,那么有两个做法:
- 将bin目录(上述例子为$HOME/py3.9.6/bin/目录)添加到环境变量,可以参考这篇博客
- 为上面的python设置别名——不推荐,因为设置别名仅仅针对单个程序(而bin目录中有十多个命令)。关于设置别名可以参考这篇博客
如果你将上面的版本目录添加到了环境变量,那么可能覆盖系统环境变量。如python3将检索到用户安装的版本而非系统版本)
更多推荐



所有评论(0)