说明
CentOS7是广泛使用的Linux发行版之一,而Python3则是当前最流行的编程语言之一。CentOS7系统中一般自带python2版本,而由于许多应用程序依赖python2,所以不能删除。但是在编写.py文件时,想要使用python3,而且python3对编译源码包和系统之间没有任何影响,python2与python3能够共同安装在一台服务器上。现想安装2.7.5和3.12.4同时存在。
环境信息
操作系统
[root@localhost local]# python -V
Python 2.7.5
[root@localhost local]#
python 版本(自带的)
[root@localhost local]# python -V
Python 2.7.5
[root@localhost local]#
pip版本(自带的)
[root@localhost local]# pip -V
-bash: pip: 未找到命令
[root@localhost local]#
安转依赖
sudo yum install openssl-devel -y
sudo yum install zlib-devel -y
下载安装包
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
添加配置
这里设置是python3的安装目录,其安装目录下:/opt/python3
./configure --prefix=/opt/python3
编译及安转
make
make install
建立链接
ln -s /opt/python3/bin/python3 /usr/bin/python3
ln -s /opt/python3/bin/pip3 /usr/bin/pip3
核查版本
[root@localhost opt]# python3 -V
Python 3.12.4
[root@localhost opt]# pip3 -V
pip 24.0 from /opt/python3/lib/python3.12/site-packages/pip (python 3.12)
[root@localhost opt]#
网友评论