centos7.6 安装python3.7

centos7.6 安装python3.7

    • 第一步:查看系统版本
    • 第二步:更新一下yum源
    • 第三步:安装依赖
    • 第四步:下载python3.7安装包,并进行安装
    • 第五步:安装&&编译
    • 第六步:软链接链接到python3(否则启动的是默认版本)
    • 第七步:防止yum执行异常,修改yum使用的Python版本
    • 第八步:将pip指向到python3.7
    • 第九步:启动

注:在系统中默认安装2.7版本

第一步:查看系统版本

 cat /etc/redhat-release

第二步:更新一下yum源

cd /etc/yum.repos.d/

mkdir bak

wget http://mirrors.aliyun.com/repo/Centos-7.repo

wget http://mirrors.aliyun.com/repo/epel-7.repo

第三步:安装依赖

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

yum -y groupinstall "Development tools"

第四步:下载python3.7安装包,并进行安装

cd /usr/local/src/

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

tar xvf Python-3.7.0.tar.xz

mv Python-3.7.0 /usr/local/python-3.7

cd /usr/local/python-3.7/

第五步:安装&&编译

./configure --prefix=/usr/local/sbin/python-3.7
make && make install

注:出现以下两行,安装成功

  • Installing collected packages: setuptools, pip Successfully installed

  • pip-10.0.1 setuptools-39.0.1

第六步:软链接链接到python3(否则启动的是默认版本)

1、查看启动配置

ll /usr/bin/ |grep python

2、进行链接

 rm -rf /usr/bin/python
 
 ln -sv /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python

3、在进行查看启动配置,看是否发生变化

ll /usr/bin/ |grep python

4、查看版本

python -V

第七步:防止yum执行异常,修改yum使用的Python版本

vi /usr/bin/yum
 
#!/usr/bin/python 改成 #!/usr/bin/python2.7
vi /usr/libexec/urlgrabber-ext-down

#!/usr/bin/python 改为 #!/usr/bin/python2.7
vi /usr/bin/yum-config-manager

#!/usr/bin/python2.7 -tt 改为 #!/usr/bin/python2.7 -tt

第八步:将pip指向到python3.7

ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip

pip --version

第九步:启动

 python

可以查看启动配置:

 ll /usr/bin/ |grep python

至此安装完成。

你可能感兴趣的:(python)