这里以编译、安装python3.7.10为例
1. 前往官网找到下载链接
官网:Download Python | Python.org
python3.7.10: Python Release Python 3.7.10 | Python.org
下载 XZ compressed source tarball 即可,即图中的:
2. 编译
使用tar -xzvf Python-3.7.10.tgz 命令解压
解压后进入到解压出的文件夹中。
使用命令 ./configure --prefix=/usr/local/python3.7 进行编译预配置,这里意思是设置编译完后放置到 /usr/local/python3.7
然后执行 make&&make install 执行编译,权限不足的话需进入sudo -i 模式。
编译完后,在/usr/local/python3.7/ 目录下就是python编译完的程序了。
到这里已经可以使用 /usr/local/python3.7/bin/python3.7 执行对应的python命令了
3. 快捷方式创建
为了能直接使用 python3.7 命令来执行。我们需要使用如下命令
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7
ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3.7
这样就可以直接使用 python3.7 和pip3.7了