前言

已经在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


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

8 条评论

  1. a0cz.cn
    a0cz.cn

    同城喝茶品茶a0hd.cn

  2. gzpenumhup
    gzpenumhup

    七令诡事录

  3. eujlqqwrft
    eujlqqwrft

    少女不毕业

  4. hlcxsgvksz
    hlcxsgvksz

    关于雨的问题

  5. zquwxeltab
    zquwxeltab

    忘年恋曲

  6. irytisvdla
    irytisvdla

    动物的秘密生活

  7. edlfyfrbub
    edlfyfrbub

    真心话

  8. nlflamasbg
    nlflamasbg

    新流氓医生

添加新评论