centos7 python3.7.4 安装配置

最近需使用腾讯云Serverless CLI,奈何Serverless CLI的相关依赖还依赖着python3,本地windows安装python3.7.4没有任何问题,然centos7 出了一些问题,故总结一下!
感谢 https://blog.csdn.net/qq_36416904/article/details/79316972 提供了解决方案!

安装步骤:

1. 安装gcc(一般云服务器都默认安装过了)
yum -y install gcc

2. 安装依赖
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 libffi-devel

3. 下载源码包 python3.x.tar.xz
xz解压:xz -d *.tar.xz //生成了.tar文件
tar解压:tar -xvf *.tar
在这里插入图片描述

4. 编译安装
进入解压目录
在这里插入图片描述
执行: ./configure --prefix=/usr/local/python36/ --enable-optimizations
编译&安装: make && make install

5. 创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6. 更改默认python
在这里插入图片描述
原来的软连接是 python指向python2.7的,
所以需要先删除原来的软连接 python -> ///python2.7
再创建新的软连接,将python指向python3
ln -s /usr/local/python3/bin/python3 /usr/bin/python

7. 测试
在这里插入图片描述

发布了90 篇原创文章 · 获赞 1103 · 访问量 80万+

猜你喜欢

转载自blog.csdn.net/u010569419/article/details/102969657
今日推荐