centos7 安装python3


CentOS7安装python3和pip3

环境信息

操作系统:CentOS Linux release 7.6.1810 Python:3.7.4

现状说明

当前CentOS系统自带了python2.7.5,因为yum会用到python2,所以不能删除,此次安装了python3之后就保持两个版本长期共存吧。

本次安装采用的是下载python源码再编译的方式;

操作步骤

以root身份登录CentOS,以下操作都在默认的~目录下:

1 yum更新:

yum update -y

2 安装必要的软件:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel wget gcc make

3 下载python3.7.4源码:

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

4 解压:

tar -zxvf Python-3.7.4.tgz

5 进入解压后的目录,执行编译前的configure操作:

cd Python-3.7.4 && ./configure prefix=/usr/local/python3

6 编译源码,在Python-3.7.4目录执行以下命令:

make && make install

编译成功后提示如下信息,setuptools和pip都已经部署成功:

Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip Successfully installed pip-19.0.3 setuptools-40.8.0

7 创建python3的链接:

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

8 创建pip3的链接:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

9 pip3升级

pip3 install --upgrade pip

至此,安装完成

10 安装django 国内镜像源

pip3 install django==2.1.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

11 安装ansible

# 安装ansible
pip3 install ansible==2.9.5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
# 创建连接
[root@i-yijbgf1v bin]# ln -s /usr/local/python3/bin/ansible /usr/bin/ansible
[root@i-yijbgf1v bin]# ln  -s /usr/local/python3/bin/ansible-doc /usr/bin/ansible-doc
[root@i-yijbgf1v bin]# ln  -s /usr/local/python3/bin/ansible-playbook /usr/bin/ansible-playbook

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM