說明
CentOS7是廣泛使用的Linux發(fā)行版之一尤莺,而Python3則是當前最流行的編程語言之一膘流。CentOS7系統(tǒng)中一般自帶python2版本,而由于許多應用程序依賴python2鸟缕,所以不能刪除鸭限。但是在編寫.py文件時,想要使用python3析桥,而且python3對編譯源碼包和系統(tǒng)之間沒有任何影響司草,python2與python3能夠共同安裝在一臺服務器上。現(xiàn)想安裝2.7.5和3.12.4同時存在泡仗。
環(huán)境信息
操作系統(tǒng)
[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]#
安轉(zhuǎn)依賴
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
編譯及安轉(zhuǎn)
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]#