访客

CentOS7安装python3和pip3

1369 cmliussss 经验之谈

环境信息


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


现状说明


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

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


操作步骤


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

yum更新:

yum update -y


安装必要的软件:

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


#下载python3.7.4源码
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#解压
tar -zxvf Python-3.7.4.tgz
#进入解压后的目录,执行编译前的configure操作
cd Python-3.7.4 && ./configure prefix=/usr/local/python3


编译源码,在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


#创建python3的链接:
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
#创建pip3的链接:
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
#pip3升级
pip3 install --upgrade pip


至此,安装完成,接下来简单验证一下


验证


简单操作如下,可见python3安装成功:

[root@python3 ~]# python3 --version
Python 3.7.4[root@python3 ~]# pip3 --version
pip 19.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)[root@python3 ~]# python3
Python 3.7.4 (default, Jul 20 2019, 11:35:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.>>> print("Hello world")Hello world



本文分享自作者个人站点/博客:http://blog.csdn.net/boling_cavalry

THE END
相关文章
评论列表
  • 暂时还没有人评论哦,来占个沙发吧?
发布评论
提交