【Python3】Centos7 安裝Python3.7


如果電腦自帶的python2.7 先卸載
1.強制刪除已安裝python及其關聯

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

2.刪除殘余文件

whereis python|xargs rm -frv

開始安裝pyton3

1.安裝編譯 以及 相關的工具

yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y

2.下載安裝包解壓

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

3.編譯安裝

[root]# tar xvf Python-3.7.0.tar.xz

[root]# mv Python-3.7.0 /usr/local/python-3.7

[root]# cd /usr/local/python-3.7/

# 將python3.7安裝到/usr/local/sbin/python-3.7目錄下
[root python-3.7]# ./configure --prefix=/usr/local/sbin/python-3.7

[root python-3.7]# make && make install

4 安裝成功之后使用

[root python-3.7]# /usr/local/sbin/python-3.7/bin/python3
Python 3.7.0 (default, Mar 15 2019, 00:44:37) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>exit

5.查看python命令的絕對路徑

[root@python3 ~]# which python
/usr/bin/python

6 .創建軟連接 以及環境變量

ln -sv /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python3
ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip3

查看結果:

ll /usr/bin/ |grep python


可以看到 python指向了2.7版本,python 指向了3.7版本

創建環境變量

export PATH=$PATH:/usr/local/sbin/python-3.7/bin

7 驗證是否成功

python3 -V
pip3 -V
# 卸載python3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
# 刪除殘留文件
whereis python3 |xargs rm -frv
#查看現有安裝的python
whereis   python      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM