前言

已经在windows本地安装了python2.7和3.7。做spark课设的时候,需要用python从hdfs中清洗数据,所以又在centos7上安装了python3.7。centos自带了python2.7,多版本可以共存

环境

操作系统:CentOS Linux release 7.4.1708 (Core)
查看版本指令:cat /etc/redhat-release
安装软件:python3.7.3

准备

如果是python3.7以上版本需要先安装一些依赖,试过不安装,会导致pip没有随python一起安装上去

yum -y groupinstall 'Development tools'
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
//Python3.7以上需要装libfii-devel
yum install libffi-devel -y

下载并安装

1.官网选择需要安装的版本下载:

https://www.python.org/downloads/
https://www.python.org/ftp/python/

2.如果先下载到windows本地,则需要将压缩包上centos服务器或虚拟机,也可以直接在服务器下载,如:

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

3.将安装包放到/usr/local下,如:

cp Python-3.7.3.tgz /usr/local

4.解压并将解压文件重命名为python3:

tar -zvxf Python-3.7.3.tgz
mv Python-3.7.3.tgz python3

5.进入python3目录

cd python3

6.执行以下命令,这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面

./configure --prefix=/usr/local/python3

7.源码编译和安装

make && make install

8.创建软链接

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

测试

输入pthon3 -V显示版本信息,输入pip -V显示pip版本信息则说明python和pip库都已经安装成功。因为centos自带了python2.7所以如果输入python则默认运行python2.7

J)8JJ}(86%2QE{`DH8U@}LW.png


本文由 一切随风 创作,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论