众所周知,centos7自带python2.7,但没有python3,如何安装呢?
- 先检测有没有安装python3
[js@localhost ~]$ python3
bash: python3: command not found...
Similar command is: 'python'
[js@localhost ~]$
下载依赖
su root
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
yum install libffi-devel -y
3.下载python
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
./configure
make&&make install
- 配置软连接
备份python命令
mv /usr/bin/python /usr/bin/python.bak
/usr/local/bin/python3指向 /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
- 这时候yum不能用了
vim /usr/libexec/urlgrabber-ext-down
image.png
改成python2.7
vi /usr/bin/yum
同理
最后,我的centos7下载于阿里镜像
http://mirrors.aliyun.com/centos/7/isos/x86_64/
CentOS-7-x86_64-Everything-1810.iso
网友评论