Linux 安装python3.\* 并且兼容python2.*

2022-11-23  本文已影响0人  你好_请关照

问:为什么在Linux上使用python3.* 需要兼容python2.*?

答:在Linux的一些系统上如:Centos上一些系统自带的工具就是基于python2开发的,所以如果覆盖掉Python2的环境直接安装python3,会导致一些自带的命令无法使用。

解决上述问题的办法就是不要去动python2的环境,直接构建python3.8的环境

本文以安装Python3.8举例

1. 下载所需的python 的版本包,版本包网址:https://www.python.org/ftp/python/

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

2. 创建解压目录并解压缩

mkdir  python3.8
tar -xf Python-3.8.0.tar.xz -C python3.8/

3. 准备编译安装环境

也可以先进行编译安装然后看具体报错再单独安装所需的包,小白就算了,按照步骤执行吧。
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

4.编译安装

cd python3.8/Python-3.8.0
#等待此步骤执行完成
./configure prefix=/usr/local/python3.8
#执行此步骤进行编译安装完成,如果出现Successfully,证明安装完成
 make && make install

5.创建链接文件

#将编译安装后的可执行文件软链接到二进制命令目录
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8
#将pip3.8 的工具一并软链接到二进制命令目录
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8

6. 验证

出现对应的版本信息证明安装完成

 python3.8 -V
 pip3.8 -V
上一篇下一篇

猜你喜欢

热点阅读